0

我有一部电影有几个movieClips。其中一个movieClips 有一个带有补间动画的时间线。我创建了这个movieClip的一个实例:

var board:Board = new Board();

并用于board.gotoAndStop(1); 防止影片剪辑在影片开头播放。

一个 eventListener 检查看板何时与某物发生碰撞;当它这样做时,会调用一个函数,用于board.gotoAndPlay(2)使板子的时间线继续运行。

我希望该时间线上的播放头在动作结束时停止,而不是循环播放。我试图stop()在该时间线的最后一帧上放置一个,但 Flash 告诉我我不能对一个对象放置一个动作。

你能帮我解决这个问题吗?

非常非常感谢你!

4

2 回答 2

0

确保选择要添加操作的单个框架,然后添加代码

stop();

使时间线停止循环

于 2013-09-20T09:04:37.527 回答
0

如果没记错的话,您需要确保您已单击时间轴中的帧,因此选择的是帧,而不是舞台上的对象。然后输入您的动作脚本。

于 2013-01-20T19:04:32.880 回答