Flash cs6中怎么計(jì)算并輸出鼠標(biāo)相對于舞臺中心的角度?
舞臺中心的位置想要知道距離鼠標(biāo)的位置,該怎么計(jì)算并輸出呢?想摸我門就來看看詳細(xì)的教程。

1、打開Flash軟件,在出現(xiàn)的窗口中選擇ActionScript3.0選項(xiàng),新建一個(gè)空白文檔。

2、選擇編輯欄中的文本工具,選擇屬性面板中的動態(tài)文本,在舞臺繪制一個(gè)動態(tài)文本框,將實(shí)例名稱取名為Angle_txt。(注:要嵌入字體,動態(tài)文本才能在舞臺正常顯示)


3、新建一個(gè)圖層命名為代碼,在圖層的第1幀右擊,選擇動作選項(xiàng)。

4、首先,注冊一個(gè)舞臺鼠標(biāo)移動事件的偵聽器,接收者函數(shù)為onshow。

5、定義偵聽器函數(shù)onshow,參數(shù)e為鼠標(biāo)事件。

6、定義兩個(gè)實(shí)型變量numx和numy,用來存儲鼠標(biāo)相對于舞臺中心的坐標(biāo)。

7、定義一個(gè)整型變量Ang,用來存儲鼠標(biāo)相對于舞臺中心的角度。

8、計(jì)算出鼠標(biāo)相對于舞臺中心的X軸和Y軸坐標(biāo),用mouseX獲取鼠標(biāo)的X軸坐標(biāo),用mouseY獲取鼠標(biāo)的Y軸坐標(biāo)。

9、用反正切函數(shù)Math.atan2計(jì)算出鼠標(biāo)相對于舞臺中心的角度,保存在變量Ang中。

10、將Ang的值由弧度轉(zhuǎn)換為角度,函數(shù)Math.PI為π的值。

11、將角度值用函數(shù)toFixed取小數(shù)點(diǎn)后兩位,用屬性text在舞臺的動態(tài)文本框Angle_txt中,輸出角度值。

12、運(yùn)行程序,當(dāng)鼠標(biāo)在舞臺上移動時(shí),屏幕上就顯示鼠標(biāo)相對于舞臺中心的角度值。

以上就是flash計(jì)算并顯示鼠標(biāo)距離舞臺中心角度的教程,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
相關(guān)文章

flash cs6怎么制作動畫? flash cs6制作動畫效果的教程
flash cs6怎么制作動畫?flash cs6中想要制作一個(gè)動畫效果,該怎么制作呢?下面我們就來看看flash cs6制作動畫效果的教程,需要的朋友可以參考下2018-04-02
flash cs6怎么快速畫高樓大廈? flash建筑物刷子的使用方法
flash cs6怎么快速畫高樓大廈?flash中想要畫高樓大廈,該怎么畫呢?我們可以使用刷子工具來繪制,下面我們就來看看flash建筑物刷子的使用方法,需要的朋友可以參考下2018-03-30
Flash cs6怎么使用網(wǎng)頁格式改變文本顏色?
Flash cs6怎么使用網(wǎng)頁格式改變文本顏色?Flash cs6中輸入的文字想要改變顏色,方法有很多,今天我們就來介紹一種使用網(wǎng)頁格式控制字體顏色的教程,需要的朋友可以參考下2018-03-27
Flash cs6怎么使用代碼實(shí)現(xiàn)動態(tài)文本?
Flash cs6怎么使用代碼實(shí)現(xiàn)動態(tài)文本?Flash cs6中想要制作動態(tài)文本,該怎么使用代碼實(shí)現(xiàn)動態(tài)文本呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2018-03-22
Flash cs6怎么定義模板方法?Flash cs6中中系那個(gè)要定義模板方法,該怎么定義呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2018-03-21
Flash cs6中怎么創(chuàng)建視頻? Flash視頻的制作方法
Flash cs6中怎么創(chuàng)建視頻?Flash cs6中想要創(chuàng)建視頻文件,該怎么創(chuàng)建呢?下面我們就來看看Flash視頻的制作方法,需要的朋友可以參考下2018-03-20
Flash單例模式怎么使用? Flash cs6單例模式的實(shí)例教程
Flash單例模式怎么使用?flash中經(jīng)常調(diào)用構(gòu)造函數(shù),想讓構(gòu)造函數(shù)只能被調(diào)用一次,該怎么實(shí)現(xiàn)呢?下面我們就來看看Flash cs6單例模式的實(shí)例教程,需要的朋友可以參考下2018-03-19
flash cs6怎么實(shí)現(xiàn)輸入半徑舞臺自動繪制圓形?
flash cs6怎么實(shí)現(xiàn)輸入半徑自動繪制圓形?flash cs6舞臺中想要實(shí)現(xiàn)一個(gè)功能,就是輸入半徑以后,舞臺自動繪制一個(gè)圓形,該怎么實(shí)現(xiàn)呢?我們需要使用步進(jìn)器實(shí)現(xiàn),下面我們就2018-03-19
Flash cs6怎么實(shí)現(xiàn)MVC模式在舞臺輸出矩形?
Flash cs6怎么實(shí)現(xiàn)MVC模式在舞臺輸出矩形?Flash cs6中想要使用用控制器把模型和視圖聯(lián)系起來,在舞臺中輸出矩形,該怎么實(shí)現(xiàn)呢?下面我們就來看看詳細(xì)的教程,需要的朋友2018-03-16
Flash cs6怎么設(shè)計(jì)網(wǎng)頁中上傳文件的界面?
Flash cs6怎么設(shè)計(jì)網(wǎng)頁中上傳文件的界面?Flash中想要畫一個(gè)文件上傳的頁面,該怎么設(shè)計(jì)呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2018-03-15












