7

アプリケーションバージョンにアクセスするためのas3API(3.2を使用しています)はありますか?私がAppStoreまたはAndroidMarketで提供しているものは?

4

3 に答える 3

8

ええ、アプリケーションの xml 記述子から直接取得できます。このようなものが動作するはずです:

var descriptor:XML = NativeApplication.nativeApplication.applicationDescriptor;
var ns:Namespace = descriptor.namespace();
var version:String = descriptor.ns::version[0];
于 2012-04-17T19:56:12.593 に答える
2
var _descriptor:XML = nativeApplication.applicationDescriptor;
var ns:Namespace = _descriptor.namespace();
var version:String = _descriptor.ns::versionNumber;

これは私にとってうまくいくものです。"descriptor" var は AIR 3.2 で UIComponentDescriptor に使用されるため、その変数名を使用できませんでした。また、nativeApplication (NativeApplication.nativeApplication) に静的にアクセスすると、null ポインター参照が返されたので、直接取得しました。

最後に、versionNumber は AIR 3.2 にバージョンを格納するものです。

于 2012-08-26T18:00:42.230 に答える