flash cs6輸入任意兩點(diǎn)的坐標(biāo)怎么計(jì)算垂直平分線方程?

flash舞臺(tái)上輸入任意兩個(gè)點(diǎn)怎么計(jì)算垂直平分線方程呢?下面我們就來看看詳細(xì)的教程。
1、選擇“文本工具”,在舞臺(tái)繪制輸入起點(diǎn)坐標(biāo)的輸入文本框,在屬性面板中,將兩個(gè)輸入文本框的“實(shí)例名稱”取名為“x1_txt”和“y1_txt”。
2、用上一步的方法在舞臺(tái)繪制2個(gè)輸入終點(diǎn)坐標(biāo)的輸入文本框,將實(shí)例名稱取名為“x2_txt”和“y2_txt”。
3、用文本工具在舞臺(tái)繪制輸出垂直平分線方程的動(dòng)態(tài)文本框,將3個(gè)動(dòng)態(tài)文本框的實(shí)例名稱取名為“A_txt”、“B_txt”和“C_txt”,表示直線方程的3個(gè)系數(shù)。
4、新建一個(gè)圖層命名為“按鈕”,插入一個(gè)“輸出”按鈕,將實(shí)例名稱取名為“out_btn”,用來控制輸出垂直平分線方程。
5、新建一個(gè)圖層,在第1幀打開動(dòng)作面板。首先,新建3個(gè)實(shí)型變量,用來保存垂直平分線的3個(gè)系數(shù)A、B、C。
6、接著,定義保存起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo)的變量,變量類型為實(shí)型。
7、注冊按鈕out_btn鼠標(biāo)單擊事件的偵聽器,接收者函數(shù)為onshow。
8、然后,定義偵聽器函數(shù)onshow。
9、在函數(shù)中,先從舞臺(tái)獲取給出的兩個(gè)點(diǎn)的坐標(biāo)值,用實(shí)型變量保存,用text屬性從舞臺(tái)獲取坐標(biāo)值。
10、定義兩個(gè)實(shí)型變量,用來保存垂直平分線上兩個(gè)點(diǎn)的X軸坐標(biāo)差和Y軸坐標(biāo)差。
11、計(jì)算給出的任意兩點(diǎn)決定的直線的斜率,保存在實(shí)型變量k中。
12、計(jì)算垂直平分線的斜率,與直線斜率相乘等于-1。
13、計(jì)算給出的任意兩點(diǎn)的中點(diǎn)坐標(biāo),代碼如下圖所示。
14、X軸坐標(biāo)為0時(shí),計(jì)算在垂直平分線上的點(diǎn)的Y軸坐標(biāo)。
15、算出垂線上兩點(diǎn)的X軸坐標(biāo)之差和Y軸坐標(biāo)之差,保存在兩個(gè)實(shí)型變量中。
16、用公式算出垂直平分線的3個(gè)系數(shù)的值,分別保存在變量A、B、C中。
17、最后,在舞臺(tái)輸出垂直平分線的三個(gè)系數(shù),表達(dá)出垂直平分線的方程。
18、運(yùn)行程序,在舞臺(tái)輸入任意兩個(gè)點(diǎn)的坐標(biāo)值,單擊“輸出”按鈕,在舞臺(tái)就輸出兩個(gè)點(diǎn)垂直平分線的方程。
以上就是flash cs6計(jì)算任意兩點(diǎn)的垂直平分線方程的方法,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
Flash cs6怎么計(jì)算兩個(gè)物體之間的距離?
Flash cs6怎么用按鈕計(jì)算兩點(diǎn)的斜率和傾角?
相關(guān)文章
- Flash繪怎么畫一個(gè)快樂娃娃頭像?Flash中想要畫一個(gè)可愛的大頭娃娃,該怎么畫呢?下面我們就來看看詳細(xì)的教程,很簡單,需要的朋友可以參考下2017-08-14
- flash怎么制作不銹鋼質(zhì)感的金屬文字?flash在制作文字的時(shí)候,想要給文字添加一些效果,比如金屬質(zhì)感的文字,該怎么制作呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參2017-08-13
flash怎么制作圍繞中心旋轉(zhuǎn)的文字動(dòng)畫效果?
flash怎么制作圍繞中心旋轉(zhuǎn)的文字動(dòng)畫效果?flash中制作動(dòng)畫很簡單,今天我們就來看看制作一個(gè)簡單的補(bǔ)間為動(dòng)畫實(shí)例教程,需要的朋友可以參考下2017-08-11- flash怎么給文字制作一段手電筒掃射的效果?flash中想給文字添加一段動(dòng)畫效果,就是有光掃過文字的效果,該怎么制作呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-08-10
flash怎么制作一個(gè)足球飛奔入門的動(dòng)畫?
flash怎么制作一個(gè)足球飛奔入門的動(dòng)畫?flash中想要制作一個(gè)足球按照路徑飛入球門的動(dòng)畫,主要用到引導(dǎo)線,關(guān)鍵是設(shè)置物體到路徑的起點(diǎn)和終點(diǎn),下面我們就來看看詳細(xì)的教程2017-08-09- flash怎么制作線條漸現(xiàn)的美女效果?想要制作一段動(dòng)畫,先顯示人物線條,然后再慢慢顯示美女,該怎么辦呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-08-08
- flash怎么給模糊圖層制作卷頁動(dòng)畫?flash中制作了一個(gè)朦朧的圖層將畫面遮蓋,然后在制作一個(gè)將朦朧圖層慢慢翻卷起來露出畫卷的效果,該怎么制作呢?下面我們就來看看詳細(xì)的2017-08-07
flash怎么制作一個(gè)旋轉(zhuǎn)的電風(fēng)扇?
flash怎么制作一個(gè)旋轉(zhuǎn)的電風(fēng)扇?flash中制作電風(fēng)扇是很簡單的,該怎么給畫好的風(fēng)扇制作旋轉(zhuǎn)的效果呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-08-04flash怎么制作圓形排列的文字圍繞圓心轉(zhuǎn)動(dòng)的動(dòng)畫?
flash怎么制作圓形排列的文字圍繞圓心轉(zhuǎn)動(dòng)的動(dòng)畫?之前我們已經(jīng)介紹了很多關(guān)于flash動(dòng)畫制作的教程,喜歡下面這個(gè)動(dòng)畫效果的朋友可以進(jìn)來練練手2017-08-03flash制作發(fā)光并上下移動(dòng)的文字動(dòng)畫?
flash制作發(fā)光并上下移動(dòng)的文字動(dòng)畫?flash中制作動(dòng)畫很簡單,想要制作兩行文字上下移動(dòng)并發(fā)光的文字,該怎么制作呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-08-02