とりあえず外部SWF読み込み

by romatica
swf load test

security.allowDomain ()
♥0 | Line 31 | Modified 2010-12-24 12:38:59 | MIT License
play

ActionScript3 source code

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

package 
{
    import flash.system.ApplicationDomain;
    import flash.utils.getDefinitionByName;
    import flash.display.MovieClip;
    import flash.display.Bitmap;
    import flash.display.Loader;
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.net.URLRequest;
    import flash.system.LoaderContext;
    
    
    public class Test_loadSWF extends Sprite
    {
        
        private var src : Loader ;
        private var loadURL:String = "http://www.romatica.com/dev/wonderfl/bit/whatsthisbit.swf";


        public function Test_loadSWF()
        {
            // write as3 code here..
            laodImages();
        }
        
         //swf load start
        private function laodImages() : void {
  
                src= new Loader();
                //addChild(chara);
                var context :LoaderContext=new LoaderContext(true);
               //context.applicationDomain = ApplicationDomain.currentDomain; 
                src.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
                src.load(new URLRequest(loadURL), context);
            
        }
        
        private function loadComplete(event:Event):void
        {
          
          //MovieClip(chara.content).gotoAndPlay("stay");
          //var mc = MovieClip(src.content)
          //var Cls = src.contentLoaderInfo.applicationDomain.getDefinition("BG")
         var Cls :Class= src.contentLoaderInfo.applicationDomain.getDefinition("scoreArea") as Class;
          // var Cls:Class = getDefinitionByName("BG") as Class;
          
            //addChild(new Cls())
        }

    }
    
       
}