+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++ + + + + + + + + + + + + + + + + + + + + + 中文手册+ + + + + + + + + + + + + + + + + + + + + + + + 为什么要用TWEENLITE而不用ADOBE官方的TWEEN? 1.效率(这也是作者所标榜的TWEENLITE2大优点之一,呵呵,“标榜”这个词用得可能有点过了,不过人家确实有那个实力)这里有 2者运行效率对比的例子:tweening-speed-test 2.onComplete, onStart, onUpdate 等回调方法是TWEEN所没有的(TWEENLITE还可以往这些方法中传递任意个参数) 3.智能的alpha(当 alpha达到 0时,TWEENLITE会自动将对象的visible设为false) 4.在一次方法调用中就可以缓动多个属性 5.可以设置每一次缓动的延时(对有先后顺序的缓动很有效) 6.实现任何 MovieClip/Sprite的变色效果非常简单 7.可以缓动 MovieClip的声音 8.唯一的from()方法使你可以使用当前的属性值作为缓动的目标值 9.使用相关联的值 10. 在一次方法调用中就可以缓动多个数组的值 11. TWEENLITE默认会自动地覆盖同一个对象的缓动以免出现冲突(当然这个特性也是可以关闭的) 12. 强大的delayedCall()方法使你可以随意设置延时和延时过后所调用的变量,甚至传递任意个数的参数 13. TWEENLITE有一个更加powerful的大哥”TweenFilterLite”,而 TWEEN只在孤军奋战„当TWEENLITE有什么搞不定的时候,直接去找他大哥„ 用法: TweenLite.to(target:Object, duration:Number, variables:Object); Description:将 target对象的属性从调用方法时的值缓动到 variables中所指定的值 Parameters: o target:要缓动的对象(这里注意类型是Object,并不仅仅是MovieClip和Sprite) o duration:持续的时间(单位是秒) o variables:一个Object,包含你想要缓动的所有属性(在TweenLite.from()方法中,这些变量表示的则是开始缓动时的值),如果你给某个属性加引号,它将关联到当前的值。例如y:”xxx”,无论你引号里指定多少,它只会缓动到当前的值或者从当前的值开始缓动(在TweenLite.from()方法中) o TweenLite.to(mc, 5, {x:"10", y:"20", ease:Elastic.easeOut}); TweenLite.to(mc, 5, {x:"20", y:"30", ease:Elastic.easeOut}); //2者效果是一样的(通常情况...