タイムラインをスクリプトのnextFrame()やgotoAndStop()なんかでタイムラインを進めると、そのインスタンスのタイムライン上に配置された子インスタンスのアニメーションが再生されない気がします。
青いのが親のタイムラインで、[ parent mc ]シンボルを左から右に動かすアニメーション。赤いのはその中に配置され、左右に伸張するアニメーション。
上は単なるアニメーションで、期待通りの動作。
下は以下のスクリプトでタイムラインと同様の動きをさせているもの。
なぜか動かない。。。なんで、なんでー ><
仕様ですか?
this.addEventListener(Event.ENTER_FRAME,
function(event:Event):void {
if (event.currentTarget.currentFrame + 1 <= event.currentTarget.totalFrames) {
event.currentTarget.nextFrame();
}
else {
event.currentTarget.gotoAndStop(2);
}
}
);
this.gotoAndStop(2);