6-1 畫線段

一、createEmptyMovieClip方法

語法:name1_mc.createEmptyMovieClip (name2_mc, depth)

功能:

建立空白影片片段,當作name1_mc影片片段的子影片片段(子項目)。

說明:

1. name1_mc:影片片段實體名稱,若使用this表示為目前作用的影片片段。

2. name2_mc:所建立空白影片片段的實體名稱。

3. depth:指定新影片片段的深度,深度較大會在上面,不同的影片片段不能放在相同的深度,否則舊的會被新的取代。

4. 新建立空白影片片段的註冊點在左上角。

二、lineStyle方法

語法:name_mc.lineStyel(thickness[, rgb [, alpha]]);

功能:設定線段粗細,顏色和透明度。

說明:

1. lineStyleFlash 8版本中有8個參數,本書只介紹前面3個最常用參數。

2. thickness:線段粗細的參數,0255

3. alpha:透明度0100,預設值為100(線段不透明)

4. rgb:顏色值

顏色

0xRRGGBB(十六進位)

十進位

黑色

0x000000

65536×0+256×0+1×0

白色

0xFFFFFF

65536×256+256×256+1x256

紅色

0xFF0000

65536x256+256x0+1x0

綠色

0x00FF00

65536x0+256x256+1x0

藍色

0x0000FF

65536x0+256x0+1x256

三、moveTo方法

語法:name_mc.moveTo(x, y);

功能:繪圖位置移到(x, y)座標位置。

說明:

1. x:相對於父影片片段註冊點的水平位置,向右為正,向左為負。

2. y:相對於父影片片段註冊的垂直位置,向下為正,向上為負。

四、        lineTo方法

語法:name_mc.lineTo(x, y)

功能:從繪圖位置到(x, y)繪製一條線段。

說明:

1. 線段的樣式由lineStyle來決定。

2. 執行lineTo(x, y)後,新的繪圖位置為(x, y)

 

 


  用兩條線段顯示打X符號

 

 

 

 

 

 

 

 

 


程式:

01

02

03

04

05

06

07

08

09

10

this.createEmptyMovieClip("wrong_mc",1);

with(wrong_mc){

    lineStyle(3,0xFF0000,100);

    moveTo(10,10);

    lineTo(190,190);

    moveTo(190,10);

    lineTo(10,190);

}

wrong_mc._x=100;

wrong_mc._y=100;

解說:

01:產生一個空白影片片段實體『wrong_mc』。

0208:實體皆為『wrong_mc』,繪出X圖形。

03:不透明紅色線段,粗細為3

0910:將繪出X圖形的影片片段實體『wrong_mc』,移到     100,100)位置。