Bump, looking to do same thing
The namespace of the AIR application descriptor determines the AIR API level that your application will see. If, for example, you specify 1.5.2 in an application, then any changes in behavior of the AIR APIs in a later version won't affect your application. Important security fixes and the HTML environment inside AIR are the exceptions to this versioning scheme. However, there is no way to automatically prevent an application from running at all in a later version of the runtime. You could, of course, check the AIR runtime version at runtime to implement this feature yourself fairly easily.
How can I check the specific AIR runtime version installed? I have tried to find a list of functions supported in the air.swf file, but have only found:
GetStatus only provides me with available, unavailable, and installed, but it does not tell me the specific version #.
Do you have a reference to where I can find more information on these?
In an AIR application, you can use NativeApplication.nativeApplication.runtimeVersion.
From a badge using air.swf, you cannot query for a specific version of AIR in the current API. This will be possible when AIR 2 is released.
Thanks, that was very helpful!