我是AS3的初学者,我遇到了MovieClip类的问题。 我有一个角色,通过一个处理碰撞,声音等的简单脚本。到目前为止,所有东西都无法正常工作,但是当我开始添加动画时,角色会在动画循环结束时停止。
对AS3感到满意的人是否知道这里有什么问题?
提前致谢=)
答案 0 :(得分:1)
在Flash IDE中,尝试单击未按照您希望的方式循环的角色实例(这应该来自动画本身之外;来自角色的容器),然后查看内部属性标签/窗口。在底部附近,会有一个 LOOPING 标题,在那里你可以修改行为。
如果您对此有任何问题,或者希望对动画播放头有更多控制权,您可以以例如以下形式包含脚本: gotoAndPlay(1);
您可以在动画周期的最后一帧添加,以告诉Flash再次从头开始播放。帧号参数当然不必是1。例如,您可以在单个时间轴上设置一系列动画序列,并使用gotoAndPlay()让它们在内部循环,直到事件发生并将播放头指向同一MovieClip内的另一个动画循环。
答案 1 :(得分:0)
通常在调用play();
时,动画会一直重复。
您应该在代码中寻找基本上停止动画的stop();
,并将其删除。