是的,我確定在SO上有這樣的數百萬個問題,但是這個問題困擾了我。觀察下面的代碼示例:AS3錯誤代碼1009 - 無法訪問空對象引用的屬性或方法
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
creationComplete="init(event)">
<fx:Script>
<![CDATA[
import mx.events.FlexEvent;
[Bindable]
private var data:Object;
private function init(e:FlexEvent):void {
this.data.item = new Array();
}
]]>
</fx:Script>
</s:Group>
爲什麼我不能創建data
對象上的數組item
?我認爲Object
班被天生宣稱是動態的?這裏是我在運行時得到的錯誤,因爲它:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
有人可以請幫我弄清楚如何創建我自己的屬性對這個對象。通常這很容易。大聲笑
謝謝你的時間。
猜猜我今天清醒得太久了。不能相信我錯過了這一點。謝謝。 – 2012-07-29 02:10:56
你想要小心......如果數據已經存在,那麼你會用空對象覆蓋它......這不一定是你想要的。 – 2012-07-29 02:12:55