GreenSock推出了新一代动画引擎平台GreenSock Animatio...

Flash业界久负盛名的动画引擎(TweenLite等)GreenSock推出了新一代动画引擎平台GreenSock Animation Platform,最棒的是包括JS版本!速速围观:http://t.cn/zOncGme , 入门教程http://t.cn/zOnSyWr ,压力测试案例:http://t.cn/zOnSyWB 

GreenSock Animation Platform V12


JS版本:

<script type="text/javascript" src="js/TweenMax.min.js"></script>
var photo = document.getElementById("photo"); //or use jQuery's $("#photo")
TweenLite.to(photo, 1.5, {width:100});
 //fade out all of the elements with the class "myClass" 
 TweenLite.to( $(".myClass"), 1, {css:{opacity:0}});   
 
 //tween the width of the element with id "myElement" to 500px 
 TweenLite.to( $("#myElement"), 1, {css:{width:"500px"}, ease:Elastic.easeOut});   
 
 //tween the "marginTop" of all objects of the class "myClass" in a staggered fashion so that they appear to fall into place from 100px up 
 var tl = new TimelineLite(); 
 tl.staggerFrom( $(".myClass"), 1, {css:{marginTop:"-=100px", opacity:0}}, 0.1);   
 //or use jQuery's each() method to loop through the results and stagger a fade out 
 $(".myClass").each( function(index, element) {     
     TweenLite.to( element, 1, {css:{autoAlpha:0}, delay:index * 0.2}); 
 });   
 //add a click handler that uses $(this) to refer to the menu element that was clicked and tween its height to 100px 
 $("#menu").click(function(){ 
     TweenLite.to( $(this), 0.7, { css:{height:"100px"}, ease:Power2.easeInOut } );
 });



AS3.0版本:

//notice the target is an array 
TweenLite.to([mc1, mc2, mc3], 1, {alpha:0});   
var tl:TimelineLite = new TimelineLite(); //previously only appendMultiple() could handle arrays. Now append() and insert() can too. 
tl.append( [tween1, tween2, tween3] ); 
tl.insert( [tween1, tween2, tween3] );   //kill all tweens of mc1, mc2, and/or mc3

试用了一下(傲游3.0),TweenLite一开始还挺快的,测试后CPU100%就没下来过。(看了一下任务管理器,不是傲游在占用,见GUI了)-_-!! 

我用IETester V0.4.11测试(IE6~9)都报错。
用IE9和IE7兼容模式可以。

大家都去测试一下,看性能怎么样。

转载于:https://my.oschina.net/pandao/blog/57543

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值