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;
    	}
    }*/
    
  • 相关阅读:
    SharePoint 2010 不用工作流模拟工作流表单审批的解决方案
    SharePoint 2010 传入电子邮件和传出电子邮件做成收件箱和发件箱(理解可行性)
    SharePoint 2010 准备虚拟机开发环境出现的问题和解决方式
    使用Shell脚本对Linux系统和进程资源进行监控(转)
    你需要知道的16个Linux服务器监控命令(转)
    数字音频采样率与码率(转)
    ffmpeg libx264 编码 "use an encoding preset (e.g. vpre medium)" 错误解决
    一致性哈希算法consistent hashing
    TIME_WAIT 数量增加解决办法
    linux bc命令使用(转)
  • 原文地址:https://www.cnblogs.com/602147629/p/2127110.html
Copyright © 2011-2022 走看看