含有多個類的類檔案toycar.as
package sample.car
內,必須且只能定義乙個class,「包外類」可定義多個
private function init():void
} public function run():void }}
//以下carbody和cartire兩個類,是在package{}外面定義的,
//雖然在同乙個.as檔案中,但除了本檔案中可被訪問外,對外不可見
class carbody
}class cartire
}
寫乙個document class類來執行如下**,class的名為testtoycar
package sample.car
}}
執行後,在console上輸入如下:
car body created
one tire created!
one tire created!
one tire created!
one tire created!
(from flash as3 殿堂之路)
as3中的容器
4種容器 array object vector dictionary 各自特點 array是索引陣列,雖然它也是動態類,可以等同於object來用,但是不建議這樣,因為沒有任何好處。除了鍵上的區別外,array還是善於隨機訪問的,但不知道object和dictionary和它在訪問速度上的區別有多...
as3中的移位運算
在as3中,很少時候能看到 中含有移位操作,可能大多數人最常見的移位操作,也就是用來提取顏色通道的那幾行 var color uint 0x0ff0f0f0 var a uint color 0xff000000 24 var red uint color 0x00ff0000 16 var gre...
AS3中的數字運算問題
乙個看似簡單的問題,但是在實際工作的時候卻讓人很鬱悶。用as3做乙個很簡單的運算,如下 trace 82.125 17.43 輸出1431.43875 var key number 82.125 17.43 616 trace key 輸出2047.43875 a trace key 1 輸出204...