Flash CS3 文件 |
|||
| ActionScript 3.0 程式設計 > ActionScript 快速入門 > 程式設計基本概念 > 變數與常數 | |||
由於程式設計主要是變更電腦記憶體中的資訊,因此必須找出方法來表示程式中的資訊。「變數」是一種名稱,代表電腦記憶體中的值。當您撰寫陳述式來操作值的時候,會以變數的名稱代替值,而只要當電腦在程式中看到變數名稱時,就會搜尋記憶體,然後使用所找到的值。例如,假設您有兩個變數名為 value1 和 value2,各自代表一個數字,若要將這兩個數字相加,可以將陳述式撰寫如下:
value1 + value2
實際執行步驟時,電腦會先尋找每個變數中的值,然後再把值相加起來。
在 ActionScript 3.0 中,變數實際上是由三個不同部分組成的:
我們剛剛討論了電腦如何使用名稱做為值的預留位置。此外,資料類型也很重要。當您在 ActionScript 中建立變數時,會指定變數將存放的特定資料類型,接下來,程式的指示就只能在變數中儲存該類型的資料,而且您可以使用與該值之資料類型相關的特性來操作該值。在 ActionScript 中,若要建立變數 (稱為「宣告」變數),使用的是 var 陳述式:
var value1:Number;
在上面的範例中,我們告訴電腦建立名為 value1 的變數,這個變數只能存放 Number 資料 ("Number" 是 ActionScript 中定義的特定資料類型)。您也可以立即在變數中儲存值:
var value2:Number = 17;
在 Adobe Flash CS3 Professional 編寫工具中,會使用另一種方式宣告變數。當您在「舞台」上放置影片片段元件、按鈕元件或文字欄位時,會在「屬性」檢測器中指定實體名稱。接下來,Flash 會自行建立同名變數,讓您在 ActionScript 程式碼中使用變數來參考該「舞台」項目。因此,假設您在「舞台」上放了一個影片片段元件,然後指定實體名稱為 rocketShip,那麼只要在 ActionScript 程式碼中使用變數 rocketShip,實際上就是操作該影片片段。
Flash CS3
目前頁面: http://livedocs.adobe.com/flash/9.0_tw/main/00000015.html