ActionScript3 / QuickBox2DのcreateStageWalls()でエラー
金曜日, 5月 14th, 2010最近、ちょいちょいFlash勉強中です。
Progression4で、QuickBox2Dを使おうとしたら、お約束の以下の部分でエラーが。
sim.createStageWalls();
TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。
さっぱり理由が分からず、悩むこと小1時間。
もはやあきらめてふて寝してやる!って思ってたら、
Google先生がこんなページを教えてくれました。
Event.ADDED_TO_STAGE:
表示オブジェクト(インスタンス)がstage上に配置されたときに起こるイベント
なるほどー。
stageに追加されるタイミングを待ってからstageにアクセスしないと、そりゃエラーになるわな。
今までこういう手順を踏まないでも大丈夫だったのは、ただラッキーだっただけなのか。
その辺、よく分かってないけどまあいいか・・・