【发布时间】:2012-02-12 07:56:15
【问题描述】:
由于某种原因,在一个实例中,我无法让 goToAndStop(2) 转到并停止在影片剪辑的第二帧,它有两帧,并且已加载!
我正在将影片剪辑添加到类的构造函数的舞台上。然后单击button1我将框架更改为第2帧。然后单击button2返回第1帧..
它们都不起作用.....
但是.. 如果在构造函数上将影片剪辑设置为转到第 2 帧,那么它会在第 2 帧启动,当我单击按钮 1 时,它会停留在第 2 帧(正如我告诉它转到第 2 帧)然后单击button2 成功将其更改为第一帧。然后我可以再次单击 button1 并将其更改为第二帧。
从构造函数中删除 _movie.gotoAndStop(2) 并且它不再起作用。
public function changeBackground($frame:int):void
{
trace('gotoFrame', $frame);
_movie.gotoAndStop($frame);
trace('currentFrame',_movie.currentFrame);
}
button1 点击输出
gotoFrame 2
currentFrame 2
button2点击输出
gotoFrame 1
currentFrame 1
所以它说它在正确的框架上,但在其他方面显示!
舞台上肯定只有一个此类的实例
【问题讨论】:
-
代码应该可以工作。肯定有其他问题。
标签: flash actionscript-3 flashdevelop