【发布时间】:2012-01-11 12:59:56
【问题描述】:
我有一个动画剪辑,我将其命名为“char”作为实例名称,其中有 4 个帧,全部命名为“W”,并且这 4 个帧中的每一个都有播放字符行走的动画剪辑。
在我的源代码中,您可以看到我有一个 gotoAndPlay(2) 方法,但是当我在没有任何错误或警告的情况下进行调试时,它只播放一帧,即第 2 帧,而不是按预期播放第 2 帧中的所有帧。
if (iswalking == true)
{
char.w.gotoAndPlay(2);
trace("running");
}
else
{
char.w.gotoAndStop(1);
}
请帮助我多年来一直坚持这一点
【问题讨论】:
-
你确定你没有在动画中调用 stop() 吗?你如何调用你发布的代码?例如,如果每帧都调用它,它会每帧转到第 2 帧,导致它似乎在第 2 帧处停止。
-
你有没有机会 stop();在 2 帧上
标签: flash actionscript-3