Actionscript循环在重复循环前的最后一帧暂停
我正在尝试使用actionscript 3.0循环使用Adobe Flash Professional中的一部分动画。Actionscript循环在重复循环前的最后一帧暂停
我在我的项目中添加了2个额外的图层,名为“Labels”和“Actionscript”。
我已经命名了标签图层“循环”,并在我想要循环的序列的开始帧处添加了一个空白关键帧。
在ActionScript图层,我已经在这个项目的最后一帧添加一个空白关键帧,并添加以下ActionScript代码:
gotoAndPlay("loop");
一切正常,除了环路暂停在最后的事实再循环约1/2秒。
这似乎只发生在循环点不在项目的前几帧时。
我该如何消除这种延迟,使循环无缝?
谢谢!
史蒂夫
如果要重复动画帧是30,请尝试使用..
gotoAndPlay(30);
,并确保在单独的一个关键帧(F6使用创建一个关键帧)
谢谢你的建议,yshouman。不幸的是,它仍然以同样的方式冻结在最后一帧。 – 2012-02-14 02:27:31
你有什么建议吗? – 2012-02-14 19:32:49
看起来像你最后一个关键帧可能会延长一些正常帧。 – Marty 2012-02-13 01:33:06
不确定你的意思。如果这就是你的意思,动画序列中的任何帧都不会连续重复。每一帧都是不同的,所以它绝对不是一个帧内容问题。 – 2012-02-13 01:52:53
它在IDE中冻结,还是在Flash Player中以已发布的SWF格式播放?除了gotoAndPlay之外,时间线上还有其他动作吗? – izb 2012-02-13 09:35:44