感谢Josh推动我做出了一些重大的改变,他从Feahters中删除了对GTween的依赖。鉴于此我在动画包里增加了一些新的特性,使得完成一些功能变得更加简单和完整。
这些新的功能包括:
1)”重复”(repeatCount)与”反向”(reverse)属性
现在你可以通过设置repeatCount属性使得一个动画播放多次,也可以设置reverse属性使得动画倒着播放。如果reverse属性为false,每一次的重复播放都会重新开始,如果为true,它就会像摇摇球的样子来来去去。
2)”下个动画”(nextTween)属性
你可以安排另一个动画,紧跟着一个动画的后面(必须使用同一个驱动器juggler),这可以让你非常方便地创建动画链。
3)更方便使用的方法
tween和juggler的分离使得他们成为非常强大的工具,但是有时候我们只是需要完成简单的任务,却迫使我们写了很多代码。这就是为什么我在juggler上加了一个更方便的方法,让你可以跟其他动画框架(例如GTween和Tweener)一样地添加动画。这是个简单的例子:
这是个简单的例子:
Starling.juggler.tween(object, 1.5, {
transition: Transitions.EASE_IN_OUT,
repeatCount: 3,
onComplete: function():void { startButton.enabled = true; },
x: 300,
y: 360,
rotation: deg2rad(90)
});
转载自:
http://www.techsite.cn/?p=82
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27109213/viewspace-1742160/
,如需转载,请注明出处,否则将追究法律责任。