2

Flex Webアプリケーションでは、以下を使用して、使用されているFlashPlayerのバージョンを印刷できます。

var version:String = Capabilities.version

ドキュメントによると、これはフラッシュプレーヤーまたはAIRランタイムバージョンを返すはずですが、私のテストではそうではありません。AIRで実行しているときにフラッシュプレーヤーバージョンを取得し続けます。

AIRバージョンを入手する方法はありますか?AIR3.2で実行しています

(トラブルシューティングの目的で、アプリケーションのバージョン情報ボックスにAIRランタイムバージョンを表示したい)

4

1 に答える 1

2

これはあなたのために働きますか?

引用するには:

NativeApplicationオブジェクトにはruntimeVersionプロパティがあります。これは、アプリケーションが実行されているランタイムのバージョンです( "1.0.5"などの文字列)。NativeApplicationオブジェクトには、ランタイムのパッチレベル(2960などの数値)であるruntimePatchLevelプロパティもあります。次のコードはこれらのプロパティを使用します。

air.trace(air.NativeApplication.nativeApplication.runtimeVersion); air.trace(air.NativeApplication.nativeApplication.runtimePatchLevel);

于 2012-06-05T15:53:18.177 に答える