是否可以将加载的SWF的SWF version
读入主要的SWF?
var mcl:Loader = new Loader();
mcl.contentLoaderInfo.addEventListener (Event.COMPLETE, prepareDisplay(mcl));
mcl.load (new URLRequest ('movie.swf'));
function prepareDisplay (mcl:Loader):Function {
return function (e:Event):void {
mcl.contentLoaderInfo.removeEventListener (Event.COMPLETE, prepareDisplay);
media_container.addChild(mcl);
// how can I get the loaded swf version from here?
}
}
答案 0 :(得分:1)
您应该能够检查Loaders contentLoaderInfo LoaderInfo对象的swfVersion属性。
trace(mcl.contentLoaderInfo.swfVersion);
常量可以用于: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/SWFVersion.html
答案 1 :(得分:0)
您可以使用此实用程序类从正在使用的播放器或已编译的swf的Flash版本获取版本信息。
https://github.com/jamestomasino/tomasino/blob/master/org/tomasino/utils/Version.as
只需使用:
var compiledSwfVersion:int = Version.COMPILE_FLASH_VERSION;