actionscript3里的as关键字和强制类型转换

阅读更多
原来一直以为as是用来类型强制转换的,结果发现用as不能把string转换成int.
as关键字和is差不多,只是as不返回boolean类型,而是返回对应的类型或者null.
因此类型转换应该是
var str:String="123";
var a:int=Number(str);


如果
var str:String="123";
var a:int=str as Number;

a就会成null

http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f8a.html

你可能感兴趣的:(actionscript)