Flash cs6怎么制作輸入兩點繪制直線?

Flash想要實現(xiàn)在舞臺上輸入任意兩個點的坐標(biāo)后自動繪制一條直線,該怎么實現(xiàn)呢?下面我們就來看看詳細(xì)的教程。
1、選擇“編輯欄”中的“文本工具”,在舞臺繪制4個輸入文本框,在“屬性”面板中將“實例名稱”分別取名為“x1_txt”、“y1_txt“、”x2_txt“和”y2_txt“。(注:要嵌入字體)
2、創(chuàng)建一個按鈕圖層,繪制一個按鈕,將“實例名稱”取名為“draw_btn”。
3、創(chuàng)建代碼圖層,打開動作面板。首先,定義一個Shape類變量line,創(chuàng)建一個實例并引用它。
4、注冊按鈕draw_btn鼠標(biāo)單擊事件的偵聽器,接收者函數(shù)為ondraw。
5、定義偵聽器函數(shù)ondraw,參數(shù)e為鼠標(biāo)事件。
6、在函數(shù)內(nèi),首先清除以前的繪圖,用clear函數(shù)實現(xiàn)清除。
7、接著,定義實型變量x1和y1,保存直線起點的X軸和Y軸坐標(biāo),用text屬性從舞臺獲取坐標(biāo)值。
8、用上一步相同的方法,用變量x2和y2保存線條終點的坐標(biāo)值。
9、用lineStyle方法設(shè)置線條的粗細(xì)和顏色,線條的寬度為5像素,顏色值為0x00CC33。
10、用moveTo函數(shù)繪制線條的起點,起點坐標(biāo)值為(x1,y1)。
11、用lineTo函數(shù)從線條起點繪制到終點,終點坐標(biāo)為(x2,y2)。
12、最后,將實例line添加到顯示列表中,使直線能夠在舞臺正常顯示。
13、測試Flash程序,在舞臺輸入任意兩點的坐標(biāo),單擊“繪制”按鈕,就自動繪制一條從起點到終點的直線。
以上就是flash cs6在舞臺輸入兩點后直接繪制直線的教程,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
相關(guān)文章
Flash CS6怎么設(shè)計一段引導(dǎo)層動畫?
Flash CS6怎么設(shè)計一段引導(dǎo)層動畫?Flash CS6中想要制作一個簡單的引導(dǎo)層動畫,該怎么制作呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-05-11- flash怎么做同心圓遮罩?flash中想要制作一個同心圓的遮罩背景,該怎么制作呢?下面我們就來看看詳細(xì)的教程,很簡單,基礎(chǔ)教程,需要的朋友可以參考下2017-05-10
- Flash CS5.5輔助繪圖工具怎么使用?Flash CS5.5中想要使用輔助繪圖工具想圖片的背景換成花背景,該怎么操作呢?下面我們就來看看實例教程,需要的朋友可以參考下2017-05-09
- flash怎么制作彩色的文字?flash中想讓文字的不同部位顏色不用,該怎么給一個文字填充多種顏色呢?下面我們就來看看詳細(xì)的教程,很簡單,需要的朋友可以參考下2017-05-08
Flash游戲開發(fā)時怎么設(shè)置光標(biāo)樣式?
Flash游戲開發(fā)時怎么設(shè)置光標(biāo)樣式?Flash中做游戲開發(fā)的是偶,想要將鼠標(biāo)相撞變成漂亮的光標(biāo),該怎么設(shè)計呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-05-07- flash怎么畫綠色的小草?flash中可以制作動畫,同事用來畫畫也很容易,該怎么使用flash繪制小草呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-05-05
- flash怎么制作一個簡單的引導(dǎo)層動畫?flash中想要制作一個三打白骨精的動畫,該怎么制作呢?我們可以制作一個簡單的引導(dǎo)層動畫,下面我們就來看看詳細(xì)的教程,需要的朋友可2017-05-04
- flash怎么制作一輛汽車開過的動畫?flash中想要制作一段汽車開過的畫面,該怎么制作呢?下面我們就來看看詳細(xì)的教程,很簡單,需要的朋友可以參考下2017-05-03
- flash怎么制作一個太陽發(fā)光的動畫?flash中想要制作一個不斷發(fā)光的太陽,該怎么制作呢?下面我們就來看看詳細(xì)的教程,很簡單,需要的朋友可以參考下2017-05-02
- flash怎么制作一段升國旗的動畫?flash中想要制作一段升國旗的動畫,該怎么制作呢?下面我們就來看看詳細(xì)的教程,很簡單,需要的朋友可以參考下2017-04-28