0

ムービークリップのアクションスクリプトコードを別のクラスファイルに外部化しました。このムービークリップには、ステージ上の他のいくつかのクリップへの参照が必要です。これらのクリップを参照するために現在行っているのは、Movieclip(this.parent).otherclipを使用することですが、どういうわけかそれは間違っていると感じます。

コンストラクター内のMovieclipから拡張するクラスに必要な参照を渡すためのより良い方法はありますか?または、ここで推奨されるパターンは何ですか?

4

2 に答える 2

1

親ムービークリップにもクラスがありますか?もし、親クラスが初期化を管理する必要があるかもしれません。

そうでない場合は、作成しているクラスからイベントをディスパッチし、親でそのイベントをリッスンすることができます。

複雑でパフォーマンスが問題になる場合は、関数のコールバックを追加するだけです。

HTH、ジョージ

于 2010-01-17T09:53:05.060 に答える
1

(parent as Object)とにかく、ディスパッチイベントアプローチの方がはるかに優れています。

于 2010-01-17T10:24:44.863 に答える