progressionのstage.addChildでハマったので記事にしました。

昨日の記事actionscriptのnumChildrenプロパティでハマったので記事にしました。 - @camelmasaの開発日記の続きです。
progressionのstage.addChildでハマったので記事にしました。

progressionのindex.asのコンストラクタでハマる

progressionのコンストラク

public function Index() {
}

内で下記のソースを追加しました。

hoge = new Shape();
hoge.graphics.beginFill(0xB11016);
hoge.graphics.drawRect(10,10, 10, 10);
stage.addChild(hoge);

コンパイルすると、

Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。

というエラーが表示されてしまいました。

解決方法

progressionのコンストラクタ内でstageオブジェクトが使用出来ない様なので、index.as内のprotected override function _onInit():void内でstage.addChildする事で解決出来ました。

まとめ

こまめにtraceする癖をつけよう。



[PR]Spreeの情報を集めています。

ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/