AS3 tweener动画抽搐

时间:2011-03-11 00:57:35

标签: flash actionscript-3 tween

我目前有一个精灵网格,其中包含位图数据(照片)作为容器精灵的子项。我正在使用this tweener库来移动容器精灵以使图像居中。我的问题是,在动画结束时,它有点慌张。这仅在您第一次移动到图像时发生,第二次非常平滑。我想知道是否有人之前有这个问题,或者如果它是一个缓冲区问题是否有办法强制一切进入闪存缓冲区?在动画制作之前,它不是动态加载图像,而是在开始时加载它们。

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

没有看到代码就很难说,但我会研究两件事:

  1. 使用补间lib的延迟功能或使用Timer延迟第一个动画。第一次可能有动画与动画同时执行,这是一种快速查看是否是这种情况的方法。

  2. 查看容器精灵的 .cacheAsBitmap 属性。无论精灵的(位图)内容如何,​​此设置仍然会影响精灵的移动/动画效果。补间库可以在幕后设置此属性。尝试在动画前将其明确设置为true或false。

  3. 祝你好运

答案 1 :(得分:1)

根据您提供的少量信息,我可以推断出第二次缓存位图数据&不需要从内存加载它。在这种情况下, cacheAsBitmap 属性肯定会有所帮助。

如果是上述情况,Blitting是最好的方式。了解有关blitting的更多信息,here