如何解决在Flex中执行循环移动效果的最佳方法?
| 我想显示一个来回的动画箭头(使用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效果时发生的任何逻辑都需要很长时间才能加载。有更好的方法吗?
解决方法
任何影响都会占用资源。如果占用的CPU超出预期,则您可能需要查看要移动的对象,容器以及可能影响的代码。
就我个人而言,我不会使用Adobe的动画库,因为它们的优化程度不是很高。我会看看TweenMax。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。