• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:as3 クラスファイルからルートにaddChildしたmcへのアクセス)

as3 クラスファイルからルートにaddChildしたmcへのアクセス

このQ&Aのポイント
  • as3 クラスファイルからルートにaddChildしたmcへのアクセスについての質問です。
  • クラスファイルから操作したいtestをルートにaddChildしていますが、エラーが発生してしまいます。
  • どのように解決すれば良いでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

rootってDisplayObjectのプロパティです testがDisplayObjectの拡張クラスで rootにaddChildされてたら rootプロパティがありますが DisplayObjectの拡張クラスでなければ そもそもrootプロパティが存在せず rootにaddChildされていなければ rootプロパティはnullです DisplayObjectの拡張クラスにして rootにaddChildするのも手ですが 多分1フレーム遅れて処理されてるような そんなカンジになってしまうかもしれません おとなしくtestクラスに targetプロパティなど作って 動かしたいインスタンスへの 参照をわたしてやりましょう

trfnc223
質問者

お礼

ご回答ありがとうございます。 根本が分かってませんでした。 そうだったんですね。。。 実際はasファイルをBitmapDataの拡張クラスにしてたので、 それが原因だったのですね。 ありがとうございました。 素直に別のクラスを作成してそちらで対応するようにします!

関連するQ&A

専門家に質問してみよう