forked from: flash on 2011-7-15

by aobyrne
♥0 | Line 61 | Modified 2011-07-28 16:56:47 | MIT License
play

ActionScript3 source code

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

// forked from Hopsy's flash on 2011-7-15
package {
    import flash.display.AVM1Movie;
    import flash.display.Sprite;
    import flash.system.Security;
    import flash.display.Loader;
    import flash.events.Event;
    import flash.net.URLRequest;
    import flash.utils.*;
    import flash.external.ExternalInterface;
    import flash.events.*;
//    import fl.video.VideoEvent;
    
    public class Main extends Sprite {
        private var loader:Loader = new Loader();
        private var player:Object = new Object();
        private var y_id : String;
        public var myTimer:Timer = new Timer(6000,1);



        
        
         
        public function Main() {
            loadfirst();
        //    loader.addEventListener(MouseEvent.CLICK, loadoff);
            myTimer.addEventListener(TimerEvent.TIMER, loadoff);
            myTimer.start();
            
         //   loadoff();
        

        }
        
        
        private function loadfirst():void
        {
            var str:String    = 'Du3BoK-BiEM';
            loader.load(new URLRequest("http://www.youtube.com/v/"+str+"?version=3&autohide=1&autoplay=1"));
            addChild(loader);
            trace("ffF");
        }

        private function loadoff(e:TimerEvent):void
        {
trace("haaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");

loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);

          //  ExternalInterface.call("clearVideo");
            loader.unload();
            
            loader.unloadAndStop();
            
            player.stop();
            //player.clearVideo();
            //player.clearVideo();
            
            removeChild(loader);
            loader = null;
            player = null;
            loader = new Loader();
            //clearInterval(loadtime);
            loadsecond()
        }
        
        private function loadsecond():void
        {
            var str :String   = '2Ontw0dlIfg';
            loader.load(new URLRequest("http://www.youtube.com/v/"+str+"?version=3&autohide=1&autoplay=1"));
            addChild(loader);
        }        
                private function ioErrorHandler(event:IOErrorEvent):void {
            trace("YouTubeLoader: ioErrorHandler: "+event.text);
            // tell the world
 //           var e:YouTubeLoaderEvent = new YouTubeLoaderEvent(YouTubeLoaderEvent.IO_ERROR);
//            dispatchEvent(e);
        }
        

        private function onLoaderInit(event:Event):void {
                loader.content.addEventListener("onReady", onPlayerReady);
        }
        
        private function onPlayerReady(event:Event):void {
                player      = loader.content;
                player.y    = 0;
                player.x    = 0;
                
                player.setSize(218,205);
                player.loadVideoById(y_id, 0, "small");
                
          }
    }
}