我想显示一个前后移动的动画箭头(使用flex 4)。我正在使用以下移动效果:
<s:Move id="animateArrow" target="{arrow}" duration="750" repeatCount="0" repeatBehavior="reverse" yFrom="{arrow.y}" yTo="{arrow.y - 25}"/>
如果需要,我会播放效果: animateArrow.end(); animateArrow.play();
动画按预期工作,但在玩游戏时似乎是一个巨大的资源。播放animateArrow效果时发生的任何逻辑都需要很长时间才能加载。有没有更好的方法呢?
答案 0 :(得分:3)
任何效果都会占用资源。如果它占用的CPU比预期的多,你可能想要查看你正在移动的对象,它的容器以及它可能影响的代码。
就个人而言,我不会使用Adobe的动画库,因为它们没有得到很好的优化。我会改为TweenMax。