flash cs6中想要使用鼠標控制箭頭方向,該怎么制作呢?下面我們就來看看詳細的教程。
1、單擊“插入”---->“新建元件”,將元件“名稱”取名為arrow,“類型”為影片剪輯,在庫面板中新建一個繪有箭頭的影片剪輯元件。
2、回到場景1,將庫面板中的影片剪輯元件arrow拖動到舞臺中,在“屬性”面板中,將實例名稱取名為“arrow_mc”。
3、新建一個圖層命名為“代碼”,在圖層的第1幀右擊,選擇“動作”選項。
4、首先,注冊舞臺鼠標單擊事件的偵聽器,接收者函數為onrun。
5、接著,定義偵聽器函數onrun,參數ev為鼠標事件。
6、定義一個實型變量numx,保存鼠標相對于舞臺中心的X軸相對坐標,用mouseX獲取鼠標的X軸坐標,275為舞臺中心的X軸坐標。
7、用上一步相同的方法,獲取鼠標相對于舞臺中心的Y軸坐標,并保存在變量numy中。
8、定義一個實型變量,保存鼠標相對于舞臺中心的角度值,用反正切函數Math.atan2計算角度值。
9、將Ang中的角度值,由弧度轉換為角度,函數Math.PI為π的值。
10、最后,在舞臺實現箭頭指向單擊鼠標所在的位置。
11、運行程序,當我們在舞臺任一位置單擊鼠標,箭頭就指向鼠標所在的位置。
以上就是flash cs6使用鼠標控制箭頭方向的教程,希望大家喜歡,請繼續關注武林網。
相關推薦:
flash怎么制作指示箭頭的動畫?
FLASH怎么制作箭頭射中靶子的動畫?
flash怎么制作網頁圖片跟隨鼠標移動變化的特效?
新聞熱點
疑難解答