0
我只想问是否有可能通过加载程序从外部冲击波Flash文件获取URL链接并添加子功能。从动作脚本中获取外部swf文件的URL链接3
基本上冲击波闪光文件只是一个图像,你可以点击并将您发送到类似于href在html中的链接。我需要获取URL以便能够在舞台Web视图功能中加载它。
我只想问是否有可能通过加载程序从外部冲击波Flash文件获取URL链接并添加子功能。从动作脚本中获取外部swf文件的URL链接3
基本上冲击波闪光文件只是一个图像,你可以点击并将您发送到类似于href在html中的链接。我需要获取URL以便能够在舞台Web视图功能中加载它。
您可以访问该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();
}