日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Flex3教程AS2和AS3變量的轉(zhuǎn)換

本文和大家重點討論一下Flex3教程 AS2和AS3變量的轉(zhuǎn)換,和類、方法的變化類似,變量也增加了protected,internal修飾符,作用和類、方法的同名修飾作用相同,final關(guān)鍵字不能用來修飾變量,這和Java不同,取而代之的是一個替代var的const關(guān)鍵字,用來標(biāo)識常量,比如constN:int=100;這和C/C++類似。

Flex3教程 AS2和AS3變量的轉(zhuǎn)換

變量(Variable)的轉(zhuǎn)換

和類、方法的變化類似,變量也增加了protected,internal修飾符,作用和類、方法的同名修飾作用相同,這里就不重復(fù)說明了。final關(guān)鍵字不能用來修飾變量,這和Java不同,取而代之的是一個替代var的const關(guān)鍵字,用來標(biāo)識常量,比如constN:int=100;這和C/C++類似。

還有一個變化是,AS3引入了新的類型*,*代表任意類型(即不作類型檢查),雖然AS3中,也可以對變量以及方法返回類型作不申明的設(shè)置,但是FlexBuilder會出警告,因為AS3相對AS2來說更靜態(tài),所以不建議省略類型申明,如果你實在需要不做類型檢查,那么就使用*,比如vardynamicProperty:*;dynamicProperty將可以被賦予任何類型的值,functionmethod():*將可以返回任何類型的值。

◆另一個重要的地方是,F(xiàn)lex3教程中變量的初始值與AS2不同,這在轉(zhuǎn)換的時候要小心,對于AS2,變量在賦值之前,都等于undefined,而AS3中,不同的類型初始值分別如下:
Datatype
Defaultvalue
Boolean
false
int
0
Number
NaN
Object
null
String
null
uint
0

◆Flex3教程中未申明類型(等同于*類型)
undefined

其他的類型,包括用戶自定義類.
null
所以,這里得小心了,int,Number,uint,Boolean等類型的變量將不可能具有null或者undefined的值。


網(wǎng)站名稱:Flex3教程AS2和AS3變量的轉(zhuǎn)換
分享鏈接:http://www.5511xx.com/article/coeeocj.html