ホルダー ムービークリップがあり、その基本クラスは foo です。
package {
import flash.display.MovieClip;
public class Foo extends MovieClip {
public function Foo() {
trace("foo");
}
}
}
foo 内には、bar の基本クラスを持つ他の多くのムービークリップがあります。
package {
import flash.display.MovieClip;
public class Bar extends MovieClip {
public function Bar() {
trace("bar");
}
}
}
bar のコンストラクターにトレースを入れて、適切にロードされているかどうかを確認できるようにします。foo をシーンにドラッグしてクリップを実行すると、その中のすべての小さなバーが正しく起動します。ただし、 Main クラスで次のように動的にシーンに追加すると、次のようになります。
package {
import flash.display.MovieClip;
public class Main extends MovieClip {
public function Main() {
this.addChild(new Foo());
}
}
}
突然、foo 内のすべての小さなバー ムービークリップが通常の古いムービークリップに戻り、起動しなくなります。これを修正する方法はありますか?