
| import com.greensock.*; import com.greensock.easing.*; |
| var imageC:Sprite = new Sprite();//containers for rotation X and Y var imageD:Sprite = new Sprite();//containers for rotation X and Y addChild(imageC); addChild(imageD); imageC.addChild(adNumber1); imageD.addChild(adNumber2); |
| adNumber1.x = - adNumber1.width/2; adNumber1.y = - adNumber1.height/2; adNumber2.x = - adNumber2.width/2; adNumber2.y = - adNumber2.height/2; |
| imageC.rotationX = 0; imageD.rotationX = 0; |
| imageC.x = stage.stageWidth - imageC.width - 15; imageC.y = stage.stageHeight - imageC.height / 2 - 15; imageD.x = stage.stageWidth - imageC.width - 15; imageD.y = stage.stageHeight - imageC.height / 2 - 15; |
| var animationTime:Number = 2; var imageOnStage:Number = 3; |
| function flip3D() { imageD.rotationX = -90; imageD.alpha = 0; TweenLite.to(imageC, animationTime, {alpha:1,delay:imageOnStage,rotationX:90,ease:Quint.easeIn, onComplete:flip3DSecond, overwrite:0}); TweenLite.to(imageD,animationTime, {alpha:1,delay:imageOnStage + animationTime, rotationX:0, ease:Elastic.easeOut, overwrite:0}); } function flip3DSecond() { imageC.alpha = 0; imageC.rotationX = -90; TweenLite.to(imageD, animationTime, {alpha:1,delay:imageOnStage, rotationX:90,ease:Quint.easeIn, onComplete:flip3D, overwrite:0}); TweenLite.to(imageC,animationTime, {alpha:1,delay:imageOnStage + animationTime, rotationX:0,delay:0, ease:Elastic.easeOut,overwrite:0}); } flip3D(); |
相关文章
持不同观点的网友请评论留言
发表评论
站才网·中国站长人才教学基地
文章更新
阅读排行
最新下载
热门下载
站长工具包