[精讚] [會員登入]
1035

[AS3] 變數型態

基本類型宣告 as3 有下列幾種基本類型:string, int, number, object, boolean, n

分享此文連結 //n.sfs.tw/10254

分享連結 [AS3] 變數型態@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-23 13:12:55 最後編修
2016-11-19 00:03:38 By 張○○
 

自動目錄

基本類型宣告

as3 有下列幾種基本類型:string, int, number, object, boolean, null, undefined.

部分基本類型可以不經實體化過程直接使用,換句話說,這幾種類型在宣告完畢後就已經配置記憶體完畢。

var ii:Number;
ii=1024*1024*1024*1024;
trace(ii);   // 顯示到 console
var i:int = 20;   //直接宣告及賦值

物件宣告

1var 2myBirthday3:4Date = 5new Date();

1 var 保留字
2 myBirthday 變數名
3 使用 ':' 來宣告類型
4 宣告類型為 Date
5 new Date() 實體化物件為 Date類別

使用 new 及給值

var myObject:Object = new Object();
myObject.propA = 1;
myObject.propB = 2;
myObject.propC = 3;

上面的寫法也能寫成這樣

var myObject:Object = {propA:1, propB:2, propC:3};

 

核心的類型可以不實體化

如Object, Array, String, Number, int, uint, XML, XMLList and Boolean等,可以不經由實體化的步驟直接定義

// 以下寫法都可以:
var someArray:Array = [1, 2, 3]; // literal value
var someArray:Array = new Array(1,2,3); // Array constructor// Use new statement.
var myStrings:Array = new Array(["alpha", "beta", "gamma"]);
var myNums:Array = new Array([1,2,3,5,8]);

// 下面這兩個是等義
var someInt:int = 3;
var someInt:int = new int(3);

陣列 (直接給值)

var myStrings:Array = ["alpha", "beta", "gamma"];
var myNums:Array = [1,2,3,5,8];
var arr:Array = new Array();
arr[0] = new Array("a", "b", "c");
arr[1] = new Array("d", "e", "f");
arr[2] = new Array("g", "h", "i");
trace(arr);
// output: a,b,c,d,e,f,g,h,i

trace(arr[0]);
// output: a,b,c

trace(arr[0][0]);

列出陣列

for each(var entry:Number in arr) {

  ..

}

參考資料

[1] Adobe ActionScript 3.0 Variables


原文 2011-06-21 23:46:03

END

你可能感興趣的文章

[AS3] 變數型態 基本類型宣告 as3 有下列幾種基本類型:string, int, number, object, boolean, n

[AS3] FLASH 引入外部as檔 FLASH AS3中,若要引用另外撰寫的 class(*.as) 檔案,該如何處理?

[AS3] 我做的唯一一個Flash As3遊戲UFO INVADSION [AS3] 我做的唯一一個Flash As3遊戲,是第一個也是最後一個,後來就沒再寫as3,不過as3還滿好玩的。

[AS3] 物件加上超連結的方法 物件加上超連結,可讓使用者點擊的方法

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

沒有非誰做不可的事,也沒有不可被取代的人 沒有非誰做不可的事,也沒有不可被取代的人

SELinux 常用指令和檔案 在Redhat系列中,Centos5以後加入了selinux,他並沒有這麼可怕,不必每次看到Selinux ,就想把他

[札記] 2016.7~12月札記 札記,只是札記

[Win7] 燒錄 iso 檔 在Windows7 中內建燒錄程式,可以直接把檔案拉到光碟機裡,再執行燒錄。

魔球中小女孩唱的歌 The show 魔球中小女孩唱的歌 The show