Flash實例教程:星星跟我走_Flash教程
推薦:Flash制作模擬機械波動畫制作教程本人是一名高中物理教師,來閃吧也有一段時間了,雖然斷斷續續,也算學習了一些東西,這里先要感謝各位閃友了。在前一段時間我試做了一個模擬機械波的動畫,自
實例說明
在Flash MX當中鼠標的跟蹤的制作方法有很多種,為你介紹其中的一種可以有多種變化方式的鼠標跟蹤。讓星星緊隨你的鼠標轉動。
有關知識
繪制實例,startDrag 、setProperty、duplicateMovieClip的運用。
制作過程
步驟1:打開Flash,建立一個新文件。
步驟2:從菜單欄中選擇插入>添加符號(Insert>New Symbol),在出現的對話框中選電影片斷(Movie Clip),取名為star,如圖1所示。

圖1 建立名為star的電影片斷
步驟3:用繪圖工具在舞臺畫一顆星星,大小為10X10像素,顏色為白色,如圖2所示。

圖2繪畫一顆星星
步驟4:在20幀處插入要害幀,右鍵點選20幀處的星星,在Color Mixer面板將透明(Alpha)值調為0%,并且將星星橫向拖動,如圖3所示。

圖3透明(Alpha)值調為0%
步驟5:右鍵點選20幀,在Actions面板 ,就將Stop(停止)命令加入此幀。如圖4所示

圖4加入Stop命令
步驟6:在第一幀單擊鼠標右鍵選取Panels>Frame,把漸變(Tweening)設為(Shape), 如圖5所示。

圖5把漸變(Tweening)設為(Shape)
步驟7:點選菜單欄中的插入>添加符號(Insert>New Symbol),在彈出的對話框中選電影片斷(Movie Clip), 命名為while。在第1幀單擊,在Actions面板中設置Actions如下:
startDrag ("/aa", true); //物體aa跟蹤鼠標
setProperty ("/a", _rotation, b); //物體a的旋轉值等于變量b
b = Number(b) 20; //變量b加20
if (Number(b) == 360) { //判定假如b為360
b = 0; //變量b為0
} //停止判定
a = Number(a) 1; //變量a加1
duplicateMovieClip("/a","aaa"adda,eval("a")); //復制物體a為aaa加變量a
if (Number(a) == 25) { //判定假如a為25
a = 0; //變量a為0
} //停止判定
setProperty("/a",_x, getProperty("/aa", _x)); //物體a的x坐標等于物體aa的x坐標
setProperty("/a",_y, getProperty("/aa", _y)); //物體a的y坐標等于物體aa的y坐標
步驟8:在第2幀處插入空幀(Insert Blank Keyframe),將第2幀的Actions設為gotoAndPlay (1);作用是跳至第一幀并播放。
步驟9:回到主場景(Scene),把庫里面的兩個電影片斷star和while都移到主場景,在Instance面板中分別為它們命名為a和aa。
分享:Flash制作個性漂亮的蜻蜓菜單畫面與程序完全原創哦。效果如下:菜單介紹:芳草青青,上面落著一只小蜻蜓。當你的鼠標移向某個按鈕時,蜻蜓就會快速向你飛了過來,并緩緩地停在那里。當你
- 相關鏈接:
- 教程說明:
Flash教程-Flash實例教程:星星跟我走
。