Flash制作不錯的鼠標跟隨動畫
http://www. 更新日期:2006-06-22 20:29 出處:DDC 作者:xiaobing
思路: 以前各種教程中說鼠標跟隨的效果是用startDrag去產(chǎn)生的,在這里我用別的方法去跟大家show一個鼠標跟隨的效果,。跟著我的思路往下走,,其實鼠標跟隨說白了不就是要求對象的位置和鼠標位置一樣嗎?可是我還想讓它產(chǎn)生一些效果,,以避免跟隨更單調(diào)怎么辦呢,?跟隨的時候我想讓它炫一些,這一點,我首先想到了影片剪輯的復制,,因為一些效果我可以在影片剪輯中制作出來,。呵呵。于是乎這一種鼠標跟隨我用復制出來的影片剪輯做跟隨鼠標的東東,,既然跟隨鼠標了,,也就是說復制出來的影片剪輯的位置和當前影片中鼠標的位置一樣,這樣不就可以實現(xiàn)跟隨了嗎,?好,既然想到這里,,就讓我們開始吧,,let's go…… 步驟: 1、 先制作出跟隨鼠標的那個東東的樣子,,轉(zhuǎn)化成圖形元件,,(選中對象,F(xiàn)8)注意對象的中心點,,以使后面跟隨的效果更好看一些,;如圖 2、 Ctrl+f8,創(chuàng)建一個影片剪輯,,把第一步中的圖形元件拖進來,,制作出一個動態(tài)效果,(什么樣子的效果隨你的意思了,,還可以添加一些顏色變化的效果,。別告訴我動動過渡的動畫你都不會啊*--*)在該動態(tài)效果的最后一幀加上行為stop。(你也可以不加,,比較一下效果的不同) 3,、 再創(chuàng)建一個影片剪輯,注意里面不要放置任何東西,,(空影片剪輯,,作為后面控制第二步中影片剪輯使用); 4,、 把第二步中創(chuàng)建的影片剪輯拖入舞臺場景以外,,也可以拖到場景中的,并為其取實例名,這里為fang,。 如圖 5,、 把第三步創(chuàng)建的空影片剪輯也拖入舞臺場景中(它在場景中為一個小圓點存在),并選中它,。 6,、 在保持空影片剪輯選中的情況下,F(xiàn)9打開AS面板,輸入如下代碼: 如圖 onClipEvent(load){//當打開動畫,,空影片剪輯加載的時候 i=1; //設(shè)置影片剪輯的初始數(shù)量為1 } onClipEvent(mouseMove){//當鼠標移動的時候 if(i<30){//讓影片剪輯最終復制出來的個數(shù)不多于30個 duplicateMovieClip(_root.fangl,"fang"+i,i); //復制主場景中的影片剪輯,,為其重命名并復制到一個新的階層中; _root["fang"+i]._x=_root._xmouse;//主場景中新復制出來的影片剪輯的水平坐標位置等于當前場景中的鼠標的水平坐標位置,。 _root["fang"+i]._y=_root._ymouse; //主場景中新復制出來的影片剪輯的垂直坐標位置等于當前場景中的鼠標的垂直坐標位置,。 setProperty("_root.fang"+i,_rotation,random(360));//要復制出來的影片剪輯隨機的產(chǎn)生旋轉(zhuǎn),以來原來的影片剪輯角度不同,; i++;//影片剪輯的個數(shù)進行自加,,也就是復制一次為2,再來一次為3…… }else{ i=1;//當影片剪輯的自加個數(shù)等于并超過30時,,個數(shù)回復為1,,再循環(huán)復制。 } } 7,、 好了,,到此為此,你可以ctrl+enter了,??纯葱Ч绾危遣皇呛莒??(當你鼠標在場景中拖動的時候,,會出現(xiàn)一連串的矩形小方框向四周漾去,可會有顏色的變化呢),。你可以更改第二步中的運動過渡動畫的改變狀態(tài),,看看效果是不是產(chǎn)生了變化,對了,,要想讓效果更好,,第二步是關(guān)鍵哦。效果截圖如下: |
|