![]() ![]() That can be run by the AIR runtime without the need of a browser (suchĪs a pure desktop or smartphone application). ActionScript, and apparently also JavaScript/HTML) applications My understanding would have been that AIR enables you to develop Flash ![]() I'm going to attempt to answer some of your specific questions: And to use AIR, you will need something to compile it. However, in the Flex SDK, specifically in the mobile component set, I believe there are some dependencies to the AIR SDK. It is perfectly valid to use the Flex UI Framework without AIR and to use the AIR SDK without Flex. The tool downloads all the relevant non-Apache binaries and provides you with a finished package. However, the Apache Flex folks are working on an "easy install" tool to prepare the Apache Flex SDK for use with Flash Builder. When using Apache Flex, Apache does not have the rights to distribute the AIR SDK, so it is up to the user to combine the AIR SDK and Flex SDK in a way that makes it easy to use the SDK with Flash Builder. When using an IDE, such as Flash Builder, a certain directory structure is expected, which includes the AIR SDK in a subdirectory of the Flex SDK. However, Adobe does distribute the AIR SDK with their versions of the Flex SDK. I haven't been able to figure out how exactly the AIR and Flex SDKs are related.įrom an encapsulation perspective, they aren't related in any way. Would I need the Flex utilities to compile? Why does the "pure" Flex SDK include parts (?) of AIR? Could I just copy any version of the AIR SDK into a Flex SDK to use both with e.g. So, essentially, I'd like to know the differences between these two (three?) SDKs. It seems that this wasn't merely created by copying the AIR 3.4 files to the Flex 4.6 files, adding yet another item to the list. To make things even more confusing, I also found a "combined version of the Flex and AIR® SDKs (Flex SDK 4.1 and AIR 3. It does include compilers and other tools, but in its "bin" folder, I could also find "adt" and "adl" – the AIR tools! What's more, it also has "AIR SDK license.pdf" and "AIR SDK readme.txt" files judging from those, it appears that the Flex SDK includes some older version of the AIR SDK version 2. The Flex SDK (, v4.6 as of now) unfortunately didn't help with the confusion. ![]() air file using the AIR SDK, is that even possible? However, I'm not sure if the AIR SDK actually includes a compiler – say you have a bunch of ActionScript. As far as I can tell, the "adt" utility is the main part of AIR that lets you package finished applications. So, first I looked at the AIR SDK (, v3.4 as of now). Now, I've downloaded the most recent versions of both SDKs, and apparently, it's not that simple. The Flex SDK appears to be a collection of classes and additional APIs (similar to JavaFX?) to extend the "standard" Flash library. ActionScript, and apparently also JavaScript/HTML) applications that can be run by the AIR runtime without the need of a browser (such as a pure desktop or smartphone application). Without actually having looked at the SDKs, my understanding would have been that AIR enables you to develop Flash (i.e. I'm trying to make sense of the whole mess of the Flash platform (mainly so I understand the terms being thrown around) and so far, I haven't been able to figure out how exactly the AIR and Flex SDKs are related.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |