[精讚] [會員登入]
904

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

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

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

我有話要說

>>

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

訪客留言

[無留言]

隨機好文

[Windows7] 移除IE10及移除IE11 Windows7 不得已的情況要移除IE11或IE10怎麼做?

TFTP Server 安裝及使用 讓設備的網路設定檔或是韌體經由TFTP拷備出來,操作的方法

Smarty安裝 smarty 是著名的樣版引擎,非常的好用,用多了突然發現拿掉smarty反而不會寫php了,以下是安裝過程..

設計的工作絕不接受比價 拿買陽春麵的價格想買牛肉麵,寧願倒掉也不賣

[大型機台] 熱血高校躲避球 多少少年時光歲月耗在這個遊戲上,二十幾年前的那個時光,唯一想做的事就是把吃飯錢省下來拿去打一場五塊錢的電動,就算是沒錢也