Flash cs6怎么用按鈕計算兩點的斜率和傾角?

flash中想要通過任意兩點的坐標來計算斜率和傾角,該怎么計算呢?下面我們就來看看詳細的教程。
1、選擇“文本工具”,在舞臺右上角繪制兩個動態(tài)文本框,在屬性面板中,將實例名稱取名為“ra_txt”和“an_txt”。
2、用文本工具在舞臺左上方繪制4個輸入文本框,將實例名稱分別取名為“x1_txt”、“y1_txt”、“x2_txt”和“y2_txt”。
3、新建一個按鈕圖層,插入一個按鈕“計算”,將實例名稱取名為“draw_btn”。
4、打開“動作”面板,首先,注冊按鈕draw_btn鼠標單擊事件的偵聽器,接收者函數(shù)為ondraw。
5、定義偵聽器函數(shù)ondraw,參數(shù)e為鼠標事件。
6、接著,定義變量x1和y1,保存起點的坐標,用text屬性在舞臺獲取坐標值。
7、用上一步同樣的方法,定義變量x2和y2,保存終點的坐標值。
8、計算終點為和起點的X軸和Y軸坐標的差,保存在變量dx和dy中。
9、計算兩點的斜率,如果兩點的X軸坐標相同,則沒有斜率顯示“Infinity”,如果X軸坐標不同,則計算斜率。
10、用函數(shù)Math.atan2計算兩點決定的直線的傾角,保存在實型變量angle中。
11、將angle的傾角由弧度值轉(zhuǎn)化為角度值,Math.PI屬性即為π的值。
12、在舞臺輸出兩點的斜率,用toFixed函數(shù)取小數(shù)點后兩位。
13、最后,在舞臺輸出兩點的傾角,用text屬性在舞臺輸出角度值。
14、在舞臺輸入起點坐標和終點坐標,單擊“計算”按鈕,就在右邊輸出兩點決定的直線的斜率和傾角。
以上就是flash cs6中計算兩點的斜率和傾角的教程,希望大家喜歡,請繼續(xù)關注腳本之家。
相關推薦:
flash怎么制作圍繞中心旋轉(zhuǎn)的文字動畫效果?
相關文章
- Flash cs6怎么制作輸入兩點繪制直線?flash想要實現(xiàn)在舞臺中輸入兩點坐標,直接通過兩點繪制直線,該怎么實現(xiàn)呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2018-01-09
- Flash cs6怎么畫箭頭并用鼠標控制箭頭方向?Flash cs6中畫的箭頭想要使用鼠標控制箭頭的方向,該怎么制作這個效果呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2018-01-08
- Flash中心點和注冊點有什么相同與區(qū)別?flash舞臺中的對象有中心點和注冊點,這兩個點有什么相同與區(qū)別呢?下面我們就來詳細介紹一下,需要的朋友可以參考下2018-01-05
- Flash怎么使用信息面板控制對象位置和大???剛接觸flash的朋友或許對信息面板不是很熟悉,信息面板可以精確的控制對象的位置和大小,下面我們就來詳細介紹關于flash信息面2018-01-05
Flash中floor和round函數(shù)有什么區(qū)別?
Flash中floor和round函數(shù)有什么區(qū)別?Flash中floor和round都是取證函數(shù),這兩個函數(shù)還是有區(qū)別的,今天我們就來詳細介紹關于floor和round函數(shù)的區(qū)別,需要的朋友可以參考下2018-01-05- Flash極坐標怎么轉(zhuǎn)換為笛卡爾坐標?Flash cs6舞臺中的極坐標想要通過轉(zhuǎn)換按鈕轉(zhuǎn)換成笛卡爾坐標,該怎么轉(zhuǎn)換呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2018-01-05
Flash cs6怎么使用變形工具旋轉(zhuǎn)變形圖形?
Flash cs6怎么使用變形工具旋轉(zhuǎn)變形圖形?Flash cs6中想要對圖形進行變形,該怎么變形呢?下面我們就來看看flash cs6變形工具的使用方法,需要的朋友可以參考下2018-01-04- Flash cs6怎么區(qū)分全局坐標和本地坐標?Flash cs6舞臺上的每個對象都有坐標,那么全局坐標和本地坐標有什么區(qū)別呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2018-01-04
Flash cs6怎么制作鼠標單擊對象螺旋運動到右邊界的循環(huán)動畫?
Flash cs6怎么制作鼠標單擊對象螺旋運動到右邊界的循環(huán)動畫?Flash cs6中想要給舞臺上的對象添加鼠標點擊事件,該怎么添加呢?下面我們就來看看詳細的教程,需要的朋友可以2018-01-04- flash8怎么制作字母逐個傾斜變色的動畫效果?flash8中想要制作一個字母傾斜并變色的動畫效果,該怎制作呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2018-01-03