zoukankan      html  css  js  c++  java
  • 缓动

    /*舞台上有mc、mc1、mc2*/
    
    /*import gs.TweenLite;
    TweenLite.to(mc, 1, {x:240, y:202,alpha:0});
    TweenLite.to(mc1, 1, {x:240, y:165});*/
    
    import fl.transitions.*;  
    import fl.transitions.easing.Elastic;  
    //var myTransitionManager:TransitionManager = new TransitionManager(mc);  
    //myTransitionManager.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});  
    //myTransitionManager.startTransition({type:Zoom, direction:Transition.OUT, duration:1,easing:Bounce.easeOut}); 
    //TransitionManager.start(mc2, {type:Zoom, direction:Transition.IN, duration:1,easing:Elastic.easeOut});
    //TransitionManager.start(mc, {type:Squeeze, direction:Transition.IN, duration:10,easing:Elastic.easeOut, dimension:1});
    
    
    import fl.transitions.*;
    import fl.transitions.easing.*;
    //TransitionManager.start(mc,{type:Fly, direction:Transition.IN, duration:2,easing:Strong.easeOut,startPoint:9});
    var myTween:Tween = new Tween(mc, "y", Regular.easeInOut, mc.y,0 , 0.5, true);
    var myTween1:Tween = new Tween(mc, "x", Regular.easeInOut, mc.x,0 , 0.5, true);
    //myTween.addEventListener(TweenEvent.MOTION_FINISH, onFinish);
    
    
    
    /*1、淡入淡出效果
    
    import fl.transitions.*;
    import fl.transitions.easing.*;
    TransitionManager.start(mc, {type:Iris, direction:Transition.IN, duration:5,easing:Strong.easeOut});
    
    
    2、飞入效果
    
    import fl.transitions.*;
    import fl.transitions.easing.*;
    TransitionManager.start(mc, {type:Fly, direction:Transition.IN, duration:20,easing:Strong.easeOut,startPoint:9});
    
    
    3、光圈过度效果
    
    import fl.transitions.*;
    import fl.transitions.easing.*;
    TransitionManager.start(mc, {type:Iris, direction:Transition.IN, duration:10,easing:Strong.easeOut, startPoint:5, shape:Iris.CIRCLE});
    
    
    4、划入过度效果
    
    import fl.transitions.*;
    import fl.transitions.easing.*;
    TransitionManager.start(mc, {type:Wipe, direction:Transition.IN, duration:10,easing:None.easeNone, startPoint:1});
    
    
    5、挤压过度效果
    
    import fl.transitions.*;
    import fl.transitions.easing.*;
    TransitionManager.start(mc, {type:Squeeze, direction:Transition.IN, duration:10,easing:Elastic.easeOut, dimension:1});
    
    
    6、切换效果
    
    import fl.transitions.*;
    import fl.transitions.easing.*;
    TransitionManager.start(mc, {type:Blinds, direction:Transition.OUT, duration:10,easing:None.easeNone, numStrips:20, dimension:1});
    
    
    7、缩放过度效果
    
    import fl.transitions.*;
    import fl.transitions.easing.*;
    TransitionManager.start(mc, {type:Zoom, direction:Transition.IN, duration:10,easing:None.easeNone});
    
    
    8、像素溶解效果
    
    import fl.transitions.*;
    import fl.transitions.easing.*;
    TransitionManager.start(mc, {type:PixelDissolve, direction:Transition.IN, duration:10,easing:Regular.easeIn, xSections:30, ySections:30});
    
    
    9、旋转过度效果
    
    import fl.transitions.*;
    import fl.transitions.easing.*;
    TransitionManager.start(mc, {type:Rotate, direction:Transition.IN, duration:10,easing:Strong.easeInOut, ccw:false, degrees:1080});
    
    
    10、照片过度效果
    
    import fl.transitions.*;
    import fl.transitions.easing.*;
    TransitionManager.start(mc, {type:Photo, direction:Transition.IN, duration:20,easing:None.easeNone});
    */
    
    
    
    /*import fl.transitions.Tween;
    import fl.transitions.easing.*;
    import flash.events.MouseEvent;
    import fl.transitions.TweenEvent;
    var myTween:Tween;
    var myTween1:Tween;
    mc.addEventListener(MouseEvent.CLICK,onClick);
    function onClick(e:MouseEvent):void
    {
    	switch (e.target)
    	{
    		case mc :
    			mc.removeEventListener(MouseEvent.CLICK,onClick);
    			myTween = new Tween(mc,"y",Regular.easeInOut,mc.y,mc1.y,0.3,true);
    			myTween1 = new Tween(mc1,"y",Regular.easeInOut,mc1.y,mc.y,0.5,true);
    			myTween1.addEventListener(TweenEvent.MOTION_FINISH,onFinish);
    			break;
    		case mc1 :
    			mc1.removeEventListener(MouseEvent.CLICK,onClick);
    			myTween = new Tween(mc,"y",Regular.easeInOut,mc.y,mc1.y,0.3,true);
    			myTween1 = new Tween(mc1,"y",Regular.easeInOut,mc1.y,mc.y,0.5,true);
    			myTween.addEventListener(TweenEvent.MOTION_FINISH,onFinish);
    			break;
    	}
    
    }
    
    function onFinish(e:TweenEvent):void
    {
    	switch (e.target)
    	{
    		case myTween1 :
    			mc1.addEventListener(MouseEvent.CLICK,onClick);
    			break;
    		case myTween :
    			mc.addEventListener(MouseEvent.CLICK,onClick);
    			break;
    	}
    }*/
    
  • 相关阅读:
    写一个简单的 Linux Shell (C++)
    操作系统课程设计的技巧与踩坑
    Power Designer建模之餐饮在线点评系统——概念数据模型
    Power Designer建模之餐饮在线点评系统——业务处理模型
    Power Designer建模之餐饮在线点评系统——需求模型实例
    使用本地json-server服务,创建简单的本地api数据
    从入门到入土JS知识(一):关系操作符和相等操作符
    工作中用到的小脚本2
    绕WAF(Bypass)--随时更新
    关于FastJson漏洞的一切(未完待续)
  • 原文地址:https://www.cnblogs.com/602147629/p/2127110.html
Copyright © 2011-2022 走看看