Tweener Test

by t_kashima
♥0 | Line 39 | Modified 2009-09-19 15:48:03 | MIT License
play

ActionScript3 source code

/**
 * Copyright t_kashima ( http://wonderfl.net/user/t_kashima )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/x9lQ
 */

package {
    import flash.display.Sprite;
    import flash.display.Loader;
    import flash.net.URLRequest
    import flash.text.*;
    import flash.events.MouseEvent;
    import caurina.transitions.Tweener;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // Load Image...
            var url:String = "http://www.zyqoo.com/test/as/logo.png";
            var urlImage:URLRequest = new URLRequest(url);
            var img:Loader = new Loader();
            img.load(urlImage);
            img.alpha = 0;
            img.scaleX = 0.1;
            img.scaleY = 0.1;
            addChild(img);
            
            // TextField
            var text:TextField = new TextField();
            text.text = "Start on Click";
            text.width = 200;
            
            // MovieClip
            var mc:Sprite = new Sprite();
            mc.graphics.beginFill(0x0000000,0.5);
            mc.graphics.drawRect(0,0,120,30);
            mc.graphics.endFill();
            mc.addChild(text);
            mc.addEventListener("click",start);
            addChild(mc);

            // TextFormat
            var format:TextFormat = new TextFormat();
            format.color = 0xFFFFFF;
            format.size = 20;
            format.font = "IMPACT";
            text.setTextFormat(format);
            
            function start(e:MouseEvent):void{
                mc.visible = false;
                Tweener.addTween(img, {alpha:1,scaleX:0.5,scaleY:0.5,delay:1,scaleY:1.2,time:2, transition:"easein"});
            }
        }
    }
}