你能在FRAME_CONSTRUCTED事件中执行MovieClip的gotoAndStop()函数吗?

时间:2013-09-19 13:22:57

标签: actionscript-3 flash

我在FRAME_CONSTRUCTED事件回调中使用gotoAndStop()函数时遇到了一些问题。这导致我假设你不能这样做?

这次我尝试做这样的事情:

public function init() : void {
    someMC.addEventListener( Event.FRAME_CONSTRUCTED, function ( e:Event ) : void {
        MovieClip( e.target ).someChild.gotoAndStop(1);
    });
}

令人惊讶的是,这次这给我一个堆栈溢出错误!

这可能是真的吗?

1 个答案:

答案 0 :(得分:0)

框架构造事件在绘制框架之前运行。这就是发生的事情。

Your movie clip is about to render frame 2.

The event fires. Your movie clip goes to frame 1.

Your movie clip is about to render frame 1.

The event fires. Your movie clip goes to frame 1.

这永远重演。