卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

flash怎么讓圖形跟著畫的軌跡走 Flash圖形運動

一、概述在Flash中,實現(xiàn)圖形沿軌跡運動可以通過使用關(guān)鍵幀、幀動畫或者代碼來實現(xiàn)。下面將詳細介紹三種方法。二、使用關(guān)鍵幀實現(xiàn)1. 創(chuàng)建一個新文檔,并在舞臺上繪制一個圖形,如一個圓形。2. 在舞臺上選

一、概述

在Flash中,實現(xiàn)圖形沿軌跡運動可以通過使用關(guān)鍵幀、幀動畫或者代碼來實現(xiàn)。下面將詳細介紹三種方法。

二、使用關(guān)鍵幀實現(xiàn)

1. 創(chuàng)建一個新文檔,并在舞臺上繪制一個圖形,如一個圓形。

2. 在舞臺上選擇第1幀,按F6鍵創(chuàng)建關(guān)鍵幀,將圖形移至軌跡的起點位置。

3. 在舞臺上選擇第2幀,按F6鍵創(chuàng)建關(guān)鍵幀,在這一幀上將圖形移至軌跡的第二個位置。

4. 重復(fù)步驟3,直到圖形走完整個軌跡。

5. 在舞臺上選擇最后一幀,按F5鍵創(chuàng)建補間動畫,設(shè)置運動速度和緩動效果。

三、使用幀動畫實現(xiàn)

1. 創(chuàng)建一個新文檔,并在舞臺上繪制一個圖形,如一個圓形。

2. 在舞臺上選擇第1幀,按F6鍵創(chuàng)建關(guān)鍵幀,將圖形移至軌跡的起點位置。

3. 在舞臺上選擇第N幀(N為軌跡上的一個位置),按F6鍵創(chuàng)建關(guān)鍵幀,在這一幀上將圖形移至軌跡上對應(yīng)的位置。

4. 重復(fù)步驟3,直到圖形走完整個軌跡。

5. 播放幀動畫,圖形將按照預(yù)設(shè)的軌跡進行運動。

四、使用代碼實現(xiàn)

1. 創(chuàng)建一個新文檔,并在舞臺上繪制一個圖形,如一個圓形。

2. 在舞臺上選擇圖形所在的圖層,在屬性面板中輸入實例名稱,如"myShape"。

3. 打開動作面板,輸入以下代碼實現(xiàn)圖形沿指定軌跡進行運動:

```

import ;

import ;

var path:Array [

new Point(100, 100),

new Point(200, 200),

// 更多路徑點...

new Point(500, 500)

];

var currentPointIndex:int 0;

(Event.ENTER_FRAME, moveShape);

function moveShape(event:Event):void {

var targetPoint:Point path[currentPointIndex];

var dx:Number targetPoint.x - myShape.x;

var dy:Number targetPoint.y - myShape.y;

var distance:Number Math.sqrt(dx * dx dy * dy);

if (distance < 1) {

currentPointIndex ;

if (currentPointIndex > path.length) {

(Event.ENTER_FRAME, moveShape);

}

} else {

myShape.x dx / distance;

myShape.y dy / distance;

}

}

```

4. 運行動畫,圖形將沿著指定軌跡進行平滑運動。

通過以上三種方法,你可以在Flash中實現(xiàn)圖形沿軌跡的運動效果。選擇適合自己項目需求的方法,按照步驟操作即可實現(xiàn)。