class="article_content clearfix">
class="htmledit_views">
一,复制舞台上的影片剪
class="language-plain">var ClassRef:Class = getDefinitionByName(getQualifiedClassName(t_mc)) as Class;
var clone_mc:DisplayObject = new ClassRef();
addChild(clone_mc);
class="language-plain">var ClassRef:Class = t_mc.constructor;
var clone_mc:MovieClip = new ClassRef();
addChild(clone_mc);
class="language-plain">trace(getQualifiedClassName(t_mc));
class="language-plain">var clone_mc:DisplayObject = new Timeline_1();
addChild(clone_mc);
class="language-plain">var byteLoader:URLLoader = new URLLoader();
byteLoader.dataFormat = URLLoaderDataFormat.BINARY;
byteLoader.addEventListener(Event.COMPLETE, loadCompleteHandler);
var loader:Loader = new Loader();
loader.y = 200;
addChild(loader);
loader.contentLoaderInfo.addEventListener(Event.INIT, loadInitHandler);
class="tags" href="/tags/FUNCTION.html" title=function>function loadInitHandler(evt:Event):void
{
var cloneLoder:Loader = new Loader();
addChild(cloneLoder);
cloneLoder.loadBytes(byteLoader.data);
}
byteLoader.load(new URLRequest("t.swf"));
class="tags" href="/tags/FUNCTION.html" title=function>function loadCompleteHandler(evt:Event):void
{
loader.loadBytes(byteLoader.data);
}
class="language-plain">var loader:Loader = new Loader();
loader.y = 200;
addChild(loader);
loader.contentLoaderInfo.addEventListener(Event.INIT, loadInitHandler);
var context:LoaderContext = new LoaderContext();
context.applicationDomain=ApplicationDomain.currentDomain;
loader.load(new URLRequest("t.swf"), context);
class="tags" href="/tags/FUNCTION.html" title=function>function loadInitHandler(evt:Event):void
{
var ClassRef:Class = loader.contentLoaderInfo.applicationDomain.getDefinition("TestClass") as Class;
var clone_mc: MovieClip = new ClassRef();
addChild(clone_mc);
}