2010-07-06 63 views

回答

4

說得幾句話:

  • as是運營商。 The reference states:「如果第一個操作數是數據類型的成員,則結果是第一個操作數,否則結果爲空值」
  • 「後者嘗試轉換。對於基元,這基本上起作用,對於複雜的值,這會引發異常,除非該值是所需類型的成員。

假設你有一個類A和B類

var s:String = "4a"; 
trace(s as int);//null 
trace(int(s));//4 
var b:B = new B(); 
trace(b as A);//null 
trace(A(b));//throws an error 

格爾茨
back2dos

相關問題