2013-08-01 58 views

回答

1

您可以访问该URL,但前提是该URL存储在要加载的swf上的公共变量中。

您可以使用loaderinfo来获取您要查找的内容。你甚至可以调用加载的swf的公共函数。看到这个代码示例:

// load external swf 
var loader:Loader = new Loader(); 
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoadComplete); 
loader.load(new URLRequest('your_external_swf.swf')); 

private function swfLoadComplete(e:Event):void 
{ 
    // create LoaderInfo instance for loaded swf 
    var loaderInfo:LoaderInfo = e.target as LoaderInfo; 
    // add swf to stage, or a parent movieclip... whatever 
    addChild(e.target.content); 
    // cast an object to the content property of loaderInfo 
    var swf:Object = loaderInfo.content; 
    // access a variable in your loaded swf 
    trace(swf.yourVariable) ; 
    // call a function in your loaded swf 
    swf.yourFunctionName(); 
}