はい、SOにはこのような質問が何百万もあると確信していますが、これは私を困惑させました. 以下のコード サンプルを確認してください。
<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>
オブジェクトitem
に配列を作成できないのはなぜですか? クラスは本質的に動的として宣言されているdata
と思いましたか? Object
これが原因で実行時に発生するエラーは次のとおりです。
TypeError: Error #1009: Cannot access a property or method of a null object reference.
誰かがこのオブジェクトに自分のプロパティを作成する方法を理解するのを手伝ってくれませんか. 通常、これは簡単です。笑
お時間をいただきありがとうございます。