Actionscript循环在重复循环前的最后一帧暂停

问题描述:

我正在尝试使用actionscript 3.0循环使用Adobe Flash Professional中的一部分动画。Actionscript循环在重复循环前的最后一帧暂停

我在我的项目中添加了2个额外的图层,名为“Labels”和“Actionscript”。

我已经命名了标签图层“循环”,并在我想要循环的序列的开始帧处添加了一个空白关键帧。

在ActionScript图层,我已经在这个项目的最后一帧添加一个空白关键帧,并添加以下ActionScript代码:

gotoAndPlay("loop"); 

一切正常,除了环路暂停在最后的事实再循环约1/2秒。

这似乎只发生在循环点不在项目的前几帧时。

我该如何消除这种延迟,使循环无缝?

谢谢!

史蒂夫

+1

看起来像你最后一个关键帧可能会延长一些正常帧。 – Marty 2012-02-13 01:33:06

+0

不确定你的意思。如果这就是你的意思,动画序列中的任何帧都不会连续重复。每一帧都是不同的,所以它绝对不是一个帧内容问题。 – 2012-02-13 01:52:53

+0

它在IDE中冻结,还是在Flash Player中以已发布的SWF格式播放?除了gotoAndPlay之外,时间线上还有其他动作吗? – izb 2012-02-13 09:35:44

如果要重复动画帧是30,请尝试使用..

gotoAndPlay(30); 

,并确保在单独的一个关键帧(F6使用创建一个关键帧)

+0

谢谢你的建议,yshouman。不幸的是,它仍然以同样的方式冻结在最后一帧。 – 2012-02-14 02:27:31

+0

你有什么建议吗? – 2012-02-14 19:32:49