- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:as3 クラスファイルからルートにaddChildしたmcへのアクセス)
as3 クラスファイルからルートにaddChildしたmcへのアクセス
このQ&Aのポイント
- as3 クラスファイルからルートにaddChildしたmcへのアクセスについての質問です。
- クラスファイルから操作したいtestをルートにaddChildしていますが、エラーが発生してしまいます。
- どのように解決すれば良いでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
rootってDisplayObjectのプロパティです testがDisplayObjectの拡張クラスで rootにaddChildされてたら rootプロパティがありますが DisplayObjectの拡張クラスでなければ そもそもrootプロパティが存在せず rootにaddChildされていなければ rootプロパティはnullです DisplayObjectの拡張クラスにして rootにaddChildするのも手ですが 多分1フレーム遅れて処理されてるような そんなカンジになってしまうかもしれません おとなしくtestクラスに targetプロパティなど作って 動かしたいインスタンスへの 参照をわたしてやりましょう
お礼
ご回答ありがとうございます。 根本が分かってませんでした。 そうだったんですね。。。 実際はasファイルをBitmapDataの拡張クラスにしてたので、 それが原因だったのですね。 ありがとうございました。 素直に別のクラスを作成してそちらで対応するようにします!