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

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

你可能感兴趣的:(flex)