鼠標(biāo)flash元件怎么跟隨
flash動(dòng)畫(huà)中,有一類(lèi)經(jīng)典的動(dòng)畫(huà),就是元件跟隨鼠標(biāo)的動(dòng)畫(huà),一提到這類(lèi)動(dòng)畫(huà),大家都知道,效果相當(dāng)可觀,所以很多人可能會(huì)認(rèn)為,這種動(dòng)畫(huà)很難制作!下面學(xué)習(xí)啦小編整理了解決元件是怎么跟隨鼠標(biāo)動(dòng)畫(huà)的方法,希望能幫到大家O(∩_∩)O哈哈~
flash元件跟隨鼠標(biāo)動(dòng)畫(huà)的方法
一、繪制一個(gè)元件
下面我們先在舞臺(tái)中畫(huà)一個(gè)元件,這個(gè)元件就是會(huì)跟隨鼠標(biāo)移動(dòng)的元件,你畫(huà)什么都行,比如畫(huà)一個(gè)圓、畫(huà)一個(gè)正方形等都可以,在這里,本例畫(huà)的是一個(gè)標(biāo)準(zhǔn)的六角星,此時(shí)畫(huà)出來(lái)的對(duì)象是形狀對(duì)象。
如上圖所示,在圖層1的第一幀中,畫(huà)一個(gè)標(biāo)準(zhǔn)的六角星,效果如上圖。
接著,還沒(méi)完,我們得將這個(gè)六角星轉(zhuǎn)換為元件,使用鼠標(biāo)拖選的辦法選中六角星對(duì)象,然后按下 F8 鍵,彈出如下圖的對(duì)話框。
上圖中,我們選擇“影片剪輯”這種類(lèi)型,上面的三種類(lèi)型,你選擇哪種都行,都能實(shí)現(xiàn)效果。
為什么要轉(zhuǎn)換成為元件呢?原因就是元件可以取名字,而畫(huà)出來(lái)的形狀對(duì)象不可以取名字,在這里,我們需要對(duì)象有名字,所以就得進(jìn)行轉(zhuǎn)換。
二、給元件添加跟隨代碼
如下圖,在舞臺(tái)中,選中“六角星”對(duì)象,找到該對(duì)象對(duì)應(yīng)的屬性面板。
如上圖藍(lán)線圈住的那輸入框,就可以輸入名字,在這里,我們輸入 xin 這個(gè)名字。
接著,在圖層面板中,如下圖的藍(lán)線圈住的那按鈕,點(diǎn)擊一下,添加圖層2。
然后,選擇圖層2的第一幀,注意,這個(gè)幀是一個(gè)空的關(guān)鍵幀,用鼠標(biāo)選擇這個(gè)幀。然后,按下鍵盤(pán)上的 F9 鍵,會(huì)彈出代碼輸入面板。
如上圖的右下部分,這里就是輸入代碼的地方。我們按照上圖的代碼照著輸入即可。
xin.startDrag(true);
輸入代碼之后,我們就發(fā)現(xiàn),圖層2的第一幀上面,多了一個(gè)a字母的圖標(biāo),看到?jīng)],你看上圖就能看到了。說(shuō)明已輸入代碼。
注意,xin指的是我們給六角星在屬性窗口中所取的名字。
后面的startDrag(true)的含義是允許拖動(dòng)、跟隨鼠標(biāo)移動(dòng)的意思。
至此,整個(gè)動(dòng)畫(huà)制作完成,你可以放心的測(cè)試你的動(dòng)畫(huà)了,若看不到元件跟隨鼠標(biāo)在移動(dòng),說(shuō)明你沒(méi)學(xué)會(huì)本例子的內(nèi)容。