我們都知道一圈就是360度,如果輸入的角度大于360度就是一圈還多的角度,該怎么去掉一整圈轉(zhuǎn)換成小于360度的角度呢?下面我們就來看看詳細(xì)的教程。
1、在“編輯欄”選擇“文本工具”,在舞臺中繪制一個輸入文本框,在屬性面板中,將“實例名稱”取名為“over_txt”。(注:要嵌入字體)
2、選擇“文本工具”,在舞臺中繪制一個動態(tài)文本框,將“實例名稱”取名為“fix_txt”。(注:要嵌入字體)
3、在舞臺中插入一個按鈕“轉(zhuǎn)換”,將“實例名稱”取名為“change_btn”。
4、打開“動作”面板,首先定義按鈕change_btn鼠標(biāo)單擊事件的偵聽器,接收者函數(shù)為onchange。
5、定義偵聽器函數(shù)onchange,參數(shù)e為鼠標(biāo)事件。
6、定義實型變量AO,用來存儲輸入的需轉(zhuǎn)換的角度,用over_txt.text屬性獲取輸入的角度值。
7、定義實型變量AF,用以保存轉(zhuǎn)換后的角度,用函數(shù)fixAngle實現(xiàn)角度的轉(zhuǎn)換。
8、接著,在舞臺輸出轉(zhuǎn)換后的角度,函數(shù)toFixed()實現(xiàn)四舍五入取整,用屬性fix_txt.text輸出角度值。
9、最后,定義函數(shù)fixAngle,實現(xiàn)大于360度角轉(zhuǎn)換為360度以內(nèi)。
10、在函數(shù)中,用while語句判斷,當(dāng)角度大于360度時,角度值減去360,直至角度在360度以內(nèi)為止。
11、在函數(shù)中,返回轉(zhuǎn)換后的角度值。
12、運(yùn)行程序,輸入需轉(zhuǎn)換的角度后,單擊“轉(zhuǎn)換”按鈕,就在舞臺輸出轉(zhuǎn)換后的角度值。
以上就是flash cs6中使用按鈕快速轉(zhuǎn)換角度的教程,希望大家喜歡,請繼續(xù)關(guān)注武林網(wǎng)。
相關(guān)推薦:
Flash cs6怎么用按鈕計算兩點(diǎn)的斜率和傾角?
Flash cs6怎么制作單擊鍵盤任意鍵物體沿著對角線運(yùn)動?
Flash cs6怎么制作角度弧度轉(zhuǎn)換器? Flash角度轉(zhuǎn)換為蝴蝶的教程
新聞熱點(diǎn)
疑難解答