屬性

屬性是物件中所合併多項資料的其中一項資料。例如,歌曲物件可能具有名為 artisttitle 的屬性,而 MovieClip 類別則具有像是 rotationxwidthalpha 的屬性。您可以把屬性當做個別變數使用。事實上,屬性可以視為物件中包含的「子」變數。

下面是 ActionScript 程式碼使用屬性的幾個範例。這一行程式碼會將名為 square 的 MovieClip 移至 x 座標 100 像素的位置:

square.x = 100;

此程式碼會使用 rotation 屬性來旋轉 square MovieClip,以便與 triangle MovieClip 的旋轉角度相同:

square.rotation = triangle.rotation;

此程式碼會變更 square MovieClip 的水平縮放,讓寬度成為原來的 1.5 倍:

square.scaleX = 1.5;

請注意這幾段程式碼的共通結構:首先會使用變數 (squaretriangle) 做為物件的名稱,後面接著一個句點 (.),然後再加上屬性的名稱 (xrotationscaleX)。這個句點稱為「點運算子」,用來表示存取物件的其中一個子元素。這整個結構 (「變數名稱-點-屬性名稱」) 可當做單一變數,代表電腦記憶體中單一值的名稱。


Flash CS3

 

有新的意見加入至這個頁面時,傳送電子郵件給我 | 意見報告

目前頁面: http://livedocs.adobe.com/flash/9.0_tw/main/00000018.html