1

SWF versionロードされた SWF をメインの 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?
    }
}
4

2 に答える 2

1

Loaders contentLoaderInfo LoaderInfo オブジェクトの swfVersion プロパティを確認できるはずです。

trace(mcl.contentLoaderInfo.swfVersion);

定数はhttp://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/SWFVersion.htmlから使用できます。

于 2011-11-03T13:19:58.590 に答える
0

このユーティリティ クラスを使用して、使用しているプレーヤーまたはコンパイル済みの swf のフラッシュ バージョンからバージョン情報を取得できます。

https://github.com/jamestomasino/tomasino/blob/master/org/tomasino/utils/Version.as

使用するだけです:

var コンパイルされたSwfVersion:int = Version.COMPILE_FLASH_VERSION;

于 2011-11-11T16:12:07.147 に答える