flash舞臺中的鼠標在移動的時候,想要捕捉鼠標移動的角度,該怎么計算不顯示角度呢?下面我們就來看看詳細的教程。
1、在“編輯欄”選擇“文本工具”,“屬性”面板中選擇“動態文本”,在舞臺繪制一個動態文本框,將“實例名稱”取名為“Angle_txt”。(注:在“屬性”面板嵌入字體,運行程序后動態文本才能正常顯示)
2、新建一個圖層命名為“代碼”,在圖層的第1幀右擊,選擇“動作”選項。
3、首先,定義兩個實型變量startA和endA,用來存儲鼠標移動過程中的起始角度和結束角度。
4、接著,設置鼠標起始角度的值,用自定義函數getA獲取角度。
5、注冊舞臺的鼠標移動事件的偵聽器,接收者函數為onmove。
6、定義偵聽器函數onmove,參數ev為鼠標事件。
7、設置鼠標移動結束位置的角度,用自定義函數getA獲取角度。
8、定義一個實型變量ranA,用來存儲鼠標移動的角度,角度值為鼠標結束位置角度減初始位置角度。
新聞熱點
疑難解答