2012-10-26 31 views
0

使用Flash Professsional CS5 with Actionscript:我有一部6秒钟的电影需要从中途连续循环播放一遍。在执行gotoAndPlay(“loop”)之前暂停执行最后一个关键帧;

我已经使用gotoAndPlay(“loop”);脚本来循环它。但是,在每次循环之前,最后一个关键帧会出现明显的停顿,这会破坏动画的基本流程。

可以看这里:它重复前一转之后http://vivalasvacations.com/108/W2U/W2UComp06(LOOPED).swf

的全球暂停。

有没有人有任何建议,我可以摆脱这个可怕的停顿项目?也许有另一种循环方法可以使事情更顺利?

谢谢你,史蒂夫

回答

0

应该不会出现任何明显的停顿,当你循环。我的猜测是,这是由于重复的帧。请尝试以下操作:

  1. 检查旋转地球仪动画的第一和最后的框架是不一样的
  2. 检查是否有在动画的起点和终点没有重复帧

更新:

我从您的个人资料中看到,您在前两次询问过相同的问题,并在两种情况下都收到了非常类似的回复。我的建议是,你上传文件的地方,把它的链接在你的文章和我的答案下的评论。如果你这样做,我会看看,看看我能不能找出问题所在。

更新II:

我认为这个问题可能是因为你的动画是基于FLV。我建议用视频每一帧的关键帧对文件重新编码(在编码软件中应该有一个设置允许这样做),这会增加文件大小,但应该意味着它可以平滑地循环。

+0

感谢net.uk.sweet –

+0

http://vivalasvacations.com/108/W2U/W2UComp06(LOOPED).swf 我在每一个可以想象的方式测试了这个错误,包括在没有其他层的简单循环项目他们。看起来,这是Flash本身的错误,因为我已经看到/尝试了3种截然不同的循环方法,并且每个方法都会在循环镜头的最后一帧中产生暂停。 我正在考虑尝试在Flash中循环播放素材的更有创意的方法来寻找解决方法并实现真正无缝的循环,这可能是此时要走的路。 –

+0

糟糕...对不起,这里是.FLA文件的链接: http://vivalasvacations.com/108/W2U/W2UComp06(LOOPED).fla –