【问题标题】:AS3 tweener animation jerkingAS3 补间动画抽搐
【发布时间】:2011-03-11 00:57:35
【问题描述】:

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

非常感谢任何帮助!

【问题讨论】:

    标签: flash actionscript-3 tween


    【解决方案1】:

    不看代码很难说,但我会研究两件事:

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

    2. 查看容器精灵的 .cacheAsBitmap 属性。无论精灵的(位图)内容如何,​​此设置仍然可以影响精灵的移动/动画方式。 Tween 库可以在后台设置此属性。尝试在动画之前将其显式设置为 true 或 false。

    祝你好运

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 谢谢,cacheAsBitmap 已修复。也感谢您的 blitting 链接!
      猜你喜欢
      • 2013-01-03
      • 1970-01-01
      • 2015-06-28
      • 1970-01-01
      • 2011-07-03
      • 2020-09-25
      • 2014-06-07
      • 2014-02-17
      • 2014-04-15
      相关资源
      最近更新 更多