基礎教學: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)
[複雜資料類型]
[不定型別]
你可以使用「*」,範例如下:
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
留言列表