基礎教學:http://learn.24hropen.net/ActionScript3.html

應用教學:http://tutorials.flashmymind.com/

----------------

trace("我會顯示在輸出的欄位"); 

 

宣告變數 有兩種方法:

var a:int=10;

另一種就是用舞台的"元件"(影片片段、按鈕、圖像),

屬性版面裡面有一個<實體名稱>,即可命名此物件(等同於宣告變數),

接著AS程式碼即可使用此變數。

 

 

宣告的變數數值,可以重複指定,就看最後放入的數值為何為準。

若你不想要變數重複指定可使用「const」來宣告變數,即為「常數」,範例如下:

const a:int=10;   //固定變數資料的「指定動作」必須在「宣告時」同時指定,不然會發生錯誤

a=20;

(最後a的直仍為10)

 

 

變數類型要跟一開始宣告的相同,不過也可以強制指定

當您使用了某些「函數」所得來的資料或者物件的「屬性」或者檔案中讀取的「資料」等等,

這時候型別就不是自己所定義的,所以如果型別和您所預期的不同,這時候就會需要進行型別的轉換了

var b:String;

b=String(100)



變數不可數字為首

變數有區分大小寫

變數不可宣告下面關鍵字 :

辭彙關鍵字
as break case Catch
類別 const continue Default
delet do else Extends
false finally for Function
if implements import In
instanceof interface internal Is
native new null 套件
private protected public Return
super switch this Throw
to true try Typeof
use var void While
with      

 

[宣告變數]

 數值類型:

int     (有負值)  -2147483648~2147483647。

uint      (正整數)  0 ~ 4294967295。

Number   (最大的儲存空間)  1.79769313486231e+308~4.940656458412467e-324

 

String       ex: "我是小晏"

boolean   只能放true和false (預設值將為false)

 

[複雜資料類型]

MovieClip:影片片段元件
 
TextField:動態或輸入文字欄位
 
SimpleButton:按鈕元件
 
Array:陣列

 

[不定型別] 

 你可以使用「*」,範例如下:

var a:*;

a=10;

a="我愛波士頓";

------------------------

a為物件

物件有它特定的"屬性"或是"方法",在FLASH裡的動"動作面板"寫法如下:

物件 . 方法

 

 

 

連結字串用「+」

var a:int=100;
var b:int=22;
trace("a+b= "  +  (a+b));

 

 

 

 

跟JAVA一樣有a=a+1  等同於  a++的寫法

 

 

 

 

 

 

[資料類型相關運算子]

運算子說明
as 檢查資料類型
in 檢查物件屬性
is 檢查資料類型
typeof 取得資料類型

 http://learn.24hropen.net/ActionScript3/8Operators.html

 

cabuchi 發表在 痞客邦 PIXNET 留言(0) 人氣()