Flash輸入任意兩點(diǎn)坐標(biāo)怎么獲得直線方程?

之前我們介紹過(guò),輸入兩點(diǎn)坐標(biāo)是可以獲得直線的,現(xiàn)在想要輸入任意兩點(diǎn)坐標(biāo)獲得直線方程式,該怎么實(shí)現(xiàn)呢?請(qǐng)看下文詳細(xì)介紹。

Adobe Flash CS6(FI cs6) 官方簡(jiǎn)體中文正式版
- 類(lèi)型:動(dòng)畫(huà)制作
- 大?。?/span>1.24GB
- 語(yǔ)言:簡(jiǎn)體中文
- 時(shí)間:2015-12-10
1、在Flash舞臺(tái)繪制4個(gè)輸入文本框,在屬性面板中將實(shí)例名稱(chēng)分別取名為“x1_txt”、“y1_txt”、“x2_txt”和“y2_txt”。
2、選擇“文本工具”,在舞臺(tái)繪制一個(gè)動(dòng)態(tài)文本框,在屬性面板中,將實(shí)例名稱(chēng)取名為“lineq_txt”。
3、新建一個(gè)“按鈕”圖層,插入一個(gè)按鈕“輸出”,將實(shí)例名稱(chēng)取名為“out_btn”。
4、新建一個(gè)代碼圖層,打開(kāi)“動(dòng)作”面板。首先,定義三個(gè)字符串變量A、B、C,用來(lái)保存直線方程的三個(gè)系數(shù)。
5、接著,注冊(cè)按鈕out_btn鼠標(biāo)單擊事件的偵聽(tīng)器,接收者函數(shù)為onshow。
6、定義偵聽(tīng)器函數(shù)onshow,變量e為鼠標(biāo)事件。
7、定義兩個(gè)實(shí)型變量x1和y1,用來(lái)存儲(chǔ)第一個(gè)點(diǎn)的坐標(biāo),用text屬性獲取舞臺(tái)中輸入的坐標(biāo)值。
8、用上一步的方法定義兩個(gè)變量x2和y2,保存另一個(gè)點(diǎn)的坐標(biāo)。
9、定義兩個(gè)實(shí)型變量dx和dy,保存兩點(diǎn)的X軸坐標(biāo)之差和Y軸坐標(biāo)之差。
10、定義實(shí)型變量a,將dy的值賦給它。
11、定義實(shí)型變量b,將“-dx”的值賦給它。
12、定義實(shí)型變量c,計(jì)算出直線方程的系數(shù)C數(shù)值。
13、如果b的值大于0,在b的前面加上“+”號(hào),把它賦值給B,否則即為b的值。用同樣的方法定義C的值。系數(shù)A的值與a相同。
14、最后,在舞臺(tái)輸出直線方程的式子,用text屬性獲取方程式并輸出。
15、運(yùn)行程序,在舞臺(tái)輸入兩點(diǎn)坐標(biāo),單擊“輸出”按鈕,就在舞臺(tái)輸出直線的方程式。
以上就是flash cs6中輸入任意兩點(diǎn)坐標(biāo)獲得直線方程式的教程,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
Flash制作動(dòng)畫(huà)時(shí)怎么使用浮點(diǎn)運(yùn)算?
相關(guān)文章
flash怎么制作慢慢綻放的玫瑰花的動(dòng)畫(huà)效果?
flash怎么制作慢慢綻放的玫瑰花的動(dòng)畫(huà)效果?flash中想要制作一種玫瑰花慢慢開(kāi)放的效果,該怎么制作呢?下面我們就來(lái)看看詳細(xì)的教程,很簡(jiǎn)單,需要的朋友可以參考下2017-05-18- flash怎么畫(huà)一個(gè)可愛(ài)的企鵝?想使用flash繪制一個(gè)可愛(ài)的企鵝圖形,該怎么繪制呢?下面我們就來(lái)看看詳細(xì)的教程,很簡(jiǎn)單,需要的朋友可以參考下2017-05-17
flash怎么給圖片添加水波流動(dòng)的動(dòng)態(tài)效果?
flash怎么給圖片添加水波流動(dòng)的動(dòng)態(tài)效果?flash中想要給圖片中的水添加動(dòng)態(tài)流動(dòng)的效果,該怎么添加呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2017-05-16- flash取景框怎么做?不希望別人看到舞臺(tái)以外的場(chǎng)景,該怎么辦呢?我們可以通過(guò)取景框來(lái)實(shí)現(xiàn)這個(gè)效果,下面我們就來(lái)看看flash制作取景框的教程,需要的朋友可以參考下2017-05-15
Flash CS6怎么設(shè)計(jì)一段引導(dǎo)層動(dòng)畫(huà)?
Flash CS6怎么設(shè)計(jì)一段引導(dǎo)層動(dòng)畫(huà)?Flash CS6中想要制作一個(gè)簡(jiǎn)單的引導(dǎo)層動(dòng)畫(huà),該怎么制作呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2017-05-11- flash怎么做同心圓遮罩?flash中想要制作一個(gè)同心圓的遮罩背景,該怎么制作呢?下面我們就來(lái)看看詳細(xì)的教程,很簡(jiǎn)單,基礎(chǔ)教程,需要的朋友可以參考下2017-05-10
- Flash CS5.5輔助繪圖工具怎么使用?Flash CS5.5中想要使用輔助繪圖工具想圖片的背景換成花背景,該怎么操作呢?下面我們就來(lái)看看實(shí)例教程,需要的朋友可以參考下2017-05-09
- flash怎么制作彩色的文字?flash中想讓文字的不同部位顏色不用,該怎么給一個(gè)文字填充多種顏色呢?下面我們就來(lái)看看詳細(xì)的教程,很簡(jiǎn)單,需要的朋友可以參考下2017-05-08
Flash游戲開(kāi)發(fā)時(shí)怎么設(shè)置光標(biāo)樣式?
Flash游戲開(kāi)發(fā)時(shí)怎么設(shè)置光標(biāo)樣式?Flash中做游戲開(kāi)發(fā)的是偶,想要將鼠標(biāo)相撞變成漂亮的光標(biāo),該怎么設(shè)計(jì)呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2017-05-07- flash怎么畫(huà)綠色的小草?flash中可以制作動(dòng)畫(huà),同事用來(lái)畫(huà)畫(huà)也很容易,該怎么使用flash繪制小草呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2017-05-05