将加载的SWF版本导入MovieClip

时间:2011-11-03 12:06:37

标签: actionscript-3 flash loader swfloader

是否可以将加载的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?
    }
}

2 个答案:

答案 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;

相关问题