我發現,在我每天的Flex/Flash作品,我做的這個數字有很多:Actionscript - 是否更好地投射或創建一個新的變量?或者它有什麼關係?
//Calling a function...
MyCustomObject(container.getChildAt(i)).mySpecialFunction();
的問題是 - 這是做到這一點的最好方法是什麼?我應該這樣做:
//Calling a function
var tempItem:MyCustomObject = container.getChildAt(i) as MyCustomObject;
tempItem.mySpecialFunction();
這可能是偶然的,但我只是想知道是否有一個「接受」的方式或首選的方式來做到這一點。第二個選項似乎更具可讀性,但我想知道是否需要更多性能影響來創建新變量。還是這一切都歸結爲風格和偏好?
只能使用as運算符來鑄造Date和Array類型?這對我來說是新聞。我很確定這是不對的。 我喜歡你的空檢查。 – aaaidan 2008-12-01 02:10:41