在flash裡,製作風扇轉動有兩種方法,一種是通過補間動畫的旋轉來實現,一種是通過動作程式碼來實現。分不清孰好孰壞,可以說各有優缺點吧。下面我們就用動作程式碼控制來製作一下風扇的轉動。
工具/原料
flash cs6或者flash cc
方法/步驟
新建一個flash文件,因為本教程主要是突出動作程式碼,所以有關鼠繪風扇的過程就省略了。設定舞臺大小為500*850,背景顏色為白色。然後匯入一張圖片。
新建圖層二,再匯入一張圖片扇葉。
並且把扇葉圖片轉換成影片剪輯元件,例項名稱為“mc”。記住,轉換元件時,出現的對話方塊中,有一個註冊點的選擇,記住要選擇到中間位置,不然轉動起來就不會圍繞中心點旋轉。
圖層一、二上鎖。新建圖層三,在圖層三第一幀開啟動作面板,輸入動作:
mc.addEventListener(Event.ENTER_FRAME, fs);
function fs(event: Event) {
mc.rotation += 200;
}
如果想把風扇的速度放慢,可以把程式碼中的200調小一些,如果想速度快,那就調大一些。下面可以來測試一下看看效果如何。
在這裡看不出旋轉的動態效果。大家可以自己親手試驗一下,效果是很不錯的!下次再見!
注意事項
注意程式碼的應用。
注意mc的設定