用動作程式碼控制風扇轉動?

在flash裡,製作風扇轉動有兩種方法,一種是通過補間動畫的旋轉來實現,一種是通過動作程式碼來實現。分不清孰好孰壞,可以說各有優缺點吧。下面我們就用動作程式碼控制來製作一下風扇的轉動。

工具/原料

flash cs6或者flash cc

方法/步驟

新建一個flash文件,因為本教程主要是突出動作程式碼,所以有關鼠繪風扇的過程就省略了。設定舞臺大小為500*850,背景顏色為白色。然後匯入一張圖片。

用動作程式碼控制風扇轉動

新建圖層二,再匯入一張圖片扇葉。

用動作程式碼控制風扇轉動

並且把扇葉圖片轉換成影片剪輯元件,例項名稱為“mc”。記住,轉換元件時,出現的對話方塊中,有一個註冊點的選擇,記住要選擇到中間位置,不然轉動起來就不會圍繞中心點旋轉。

用動作程式碼控制風扇轉動

圖層一、二上鎖。新建圖層三,在圖層三第一幀開啟動作面板,輸入動作:

mc.addEventListener(Event.ENTER_FRAME, fs);

function fs(event: Event) {

mc.rotation += 200;

}

用動作程式碼控制風扇轉動

如果想把風扇的速度放慢,可以把程式碼中的200調小一些,如果想速度快,那就調大一些。下面可以來測試一下看看效果如何。

用動作程式碼控制風扇轉動

在這裡看不出旋轉的動態效果。大家可以自己親手試驗一下,效果是很不錯的!下次再見!

用動作程式碼控制風扇轉動

注意事項

注意程式碼的應用。

注意mc的設定

動作, 程式碼, 動畫, 風扇, 補間,
相關問題答案