as3基礎常識

2021-09-02 06:15:17 字數 2344 閱讀 6255

資料型別概述

簡單資料型別

boolean(布林)

、int(

有符整型)、

number(浮點)

、string(

字串)

、uint(

無符整型

) 複雜資料型別

array(陣列)

、date(日期)

、error(異常)

、function(函式)

、regexp(

正則表達)、

xml、

xmllist 

基礎資料型別

1.布林值

boolean(

初始化為

false) 

2.數字

:int uint number 

int  

有符號32

位整數-2(31

次方) -  +(2(31

次方)-1) 

uint

無符號32

位整數0 -  2(32

次方)-1 

number 64

位浮點能用整數優先用

int uint

,有正負之分,用

int。只處理整數,用

uint

,有小數,用

number

。null

、nan

、undefined

及各自應用物件:變數的預設值

資料型別

預設值int             0 

uint            0 

number          nan 

string          null 

boolean         false 

array           null 

object          null 

沒宣告undefined 

*               undefined 

typeof、is

、astypeof

,用字串返回物件型別,格式:

typeof(

物件) 

is   

,判斷操作符左邊的物件是否屬於右邊的型別,返回值為

boolean

,格式:

物件is

資料型別

as   

,判斷操作符左邊的物件是否屬於右邊的型別,屬於則返回資料,不屬於則返回

null

,格式:

物件as

資料型別

typeof

物件型別與返回結果對照表

物件型別

返回結果

array                   object 

boolean                 boolean 

function                function 

int                     number 

number                  number 

object                  object 

string                  string 

uint                    number 

xml                     xml 

xmllist                 xml 

inin   

,判斷操作符左邊的物件是否作為右邊物件中的鍵

(key)

或索引,返回值為

boolean 

比如:var a:array = ["q","w","e"]; 

trace(2 in a);  //

陣列中有索引

2,返回

true 

trace(3 in a);  //

陣列中沒有索引

3,返回

false 

形式引數陣列

函式中預設自動生成的

arguments

物件中儲存有所有定義中的形參引數

as2.0

中的arguments

陣列形參物件,存放所有傳入的不定個數的形參引數。

而在as3

.0中,

argument

則被嚴格限定存放形參定義中所定義個數的形參。

arguments

物件有乙個

length

屬性和乙個

callee

方法。function

函式名(形參:

資料型別,形參

:資料型別

AS3 基礎知識

1 addchild相當於2.0裡面把庫中的元件載入到場景中,用了addchild後我們畫的那個圓就顯示在場景中了,與之對應的是removechild,是從場景中刪除 2 庫中的元件與類的鏈結?我猜,元件就好比是類的例項,給元件取名,是為了方便我們程式來引用。3 文件類?文件類就相當於第一幀的位置,...

AS3事件型別大全 (as3開發筆記)

event事件型別 activate 啟用事件 deactivate 物件休眠事件 added 可視物件新增事件 added to stage 可視物件新增到舞台事件 removed 可視物件移除事件 removed from stage 可視物件從舞台移除事件 enter frame 幀頻事件 滑...

As3反射機制

取類名 傳進乙個object,返回類的全名 var loader urlloader new urlloader var classname string getqualifiedclassname loader trace classname displays flash.net.urlloade...