2009-05-18 5 views
1

AS2とAS3のSWFファイルを同じ機能で動的にロードするFlashプログラムがあります。私はすべてのAS2ファイルをAS3に変換しようとしていますが、いくつかはFLAを持っていないので、AS2のままにする必要があります。AS3にAS2ファイルを動的にロードする - ファイルがAS2であるかどうかを確認する方法

私がする必要があるのは、ロードするファイルがAS3の場合、追加のコードセットを実行して対話機能をセットアップする必要があることです。それがAS2の場合は、ロードするだけです。

動的に読み込まれるSWFファイルがAS2であるかどうかを確認するコードは何ですか?

おかげ


更新。私が探しているのはactionScriptVersionのようですが、期待通りの動作をしていません。私は私のコードを持っている:

trace(loader.loaderInfo.actionScriptVersion); 

しかし、私は試してみて、私が知っているファイルをロードし、私は私が間違ってこのコードを使用して3の代わりに、2アムを取得し、AS2のですか?

答えて

2

チェックロードされたコンテンツのloaderInfoプロパティのactionscriptVersionプロパティ:

http://livedocs.adobe.com/flex/2/langref/flash/display/LoaderInfo.html#actionScriptVersion

+0

私がやろうとしているが、それは何らかの理由で正常に動作していない正確に何のように見えます。 –

+1

loader.content.loaderInfo.actionScriptVersionまたはcontentLoaderInfo.actionScriptVersionが必要です。ローダーはAS3 swfにありますので、as3になります! – quoo

+0

キラー!あなたは揺れる。ありがとう。 –

関連する問題