Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Share this Page URL

Conclusion > Conclusion - Pg. 232

232 Building Air ApplicAtions Figure 4.26 A screenshot of the application in action. click="findFile()" enabled="{path != null}" x="117" y="54"/> <s:TextArea id="output" x="27" y="92" width="368" height="188"/> </s:WindowedApplication> We should remember that to test all the functionalities of the application we cannot just use the Debug menu. Applications run this way are temporary Adobe AIR­packaged applications, so the interaction with the native process will throw an error. To run it correctly, we have to export it as a native application installer. Figure 4.26 is a screenshot of the application in action. conclusion In this section we have described the architecture of the Adobe AIR framework and the key differences with respect to Flex. In essence, we can consider AIR as an extension to the Flex library to handle interaction with the operative system. We have provided different examples of AIR applications, and we have shown how to package them for distribution. Finally, we have highlighted the capabilities of the framework, such as reading and writing files, interacting with local databases, and detecting and manipulating storage devices connected to the computer.