Flash Lite 2.x および 3.0 ヘルプ

getSWFVersion (MovieClip.getSWFVersion メソッド)

public getSWFVersion() : Number

ムービークリップがパブリッシュされたときの対象の Flash Player のバージョンを示す整数値を返します。ムービークリップが JPEG ファイル、GIF ファイル、PNG ファイルのいずれかの場合、またはエラーが発生してムービークリップ の SWF バージョンを判別できなかった場合は、-1 を返します。

サブクラスを作成することにより、MovieClip クラスのメソッドおよびイベントハンドラを拡張できます。

戻り値

Number - ムービークリップにロードされている SWF ファイルがパブリッシュされたときに対象となった Flash Player のバージョンを示す整数。

次の例では、新しいコンテナを作成し、getSWFVersion() の値を出力します。次に、MovieClipLoader を使用して、Flash Player 7 にパブリッシュされた外部 SWF ファイルをロードし、onLoadInit ハンドラが呼び出された後に getSWFVersion() の値を出力します。

var container:MovieClip = this.createEmptyMovieClip("container", this.getUpperEmptyDepth());
var listener:Object = new Object();
listener.onLoadInit = function(target:MovieClip):Void {
    trace("ターゲット : " + target.getSWFVersion()); // ターゲット : 7
}
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(listener);
trace("コンテナ : " + container.getSWFVersion()); // コンテナ : 8
mcLoader.loadClip("FlashPlayer7.swf", container);

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート