turtle test

by toilet7
♥0 | Line 44 | Modified 2009-10-15 19:22:38 | MIT License
play

ActionScript3 source code

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

package
{
    import flash.display.MovieClip;
    import flash.display.Sprite;
    import flash.display.Loader;
    import flash.text.TextField;
    import flash.events.Event;
    import flash.net.URLRequest;
    import caurina.transitions.Tweener;
    import caurina.transitions.Equations;
    
    public class Turtle extends Sprite
    {
        private var url:String = "http://55.togle.net/wp-content/uploads/2009/10/turtle.jpg";
        private var container:MovieClip;
        private var tf:TextField;
        
        public function Turtle()
        {
            init();
        }
        
        private function init():void
        {
            container = new MovieClip();
            container.alpha = 0;
            addChild(container);
            
            tf = new TextField();
            tf.selectable = false;
            tf.text = "NOW LOADING....";
            addChild(tf);
            
            var loader:Loader = new Loader();
            loader.load(new URLRequest(url));
            loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeListener);
            
            container.addChild(loader);
        }
        
        private function completeListener(e:Event):void
        {
           tf.text = "";
           
           Tweener.addTween(container,{
                alpha:1,
                time:1.5,
                transition:Equations.easeOutExpo
           });    
        }
    }
}