本篇指南详细介绍了如何在Android应用程序中使用Adobe AIR和Flex4.6创建第一个多屏应用程序的过程。首先,作者推荐使用FlexBuilderBurrito这个工具,它简化了在Android平台上进行Flex开发的步骤。
步骤一:创建新项目
在FlashBuilder中,用户需要选择“File”->“New”->“Flex Mobile Project”,输入项目名称“AIRFlexonAndroid”,并确保勾选“Google Android”和“Mobile Application”选项。这将创建一个专为Android设计的Flex项目,不需要设置程序服务器,因为这里仅用于本地开发。
步骤二:基本配置
项目创建后,缺省文件和初始视图已自动生成。开发者可以直接跳过设置,进入代码编辑阶段。
步骤三:编写代码实现导航
在`AIRFlexonAndroid.mxml`文件中,开发者添加了一个导航栏按钮,当点击时调用`navigator.popToFirstView()`。这里的`navigator`是Flex的内置导航器,`popToFirstView`命令会将应用导航回`views.AIRFlexonAndroidHome`,这是在项目创建时自动生成的一个视图。
代码示例:
```xml
<s:navigationContent>
<s:Button label="Home" click="navigator.popToFirstView()"/>
</s:navigationContent>
```
开发者需要注意,`firstView`属性指向的是`views.AIRFlexonAndroidHome`,这意味着当用户点击“Home”按钮时,应用程序会加载这个视图作为主界面。
总结来说,本篇向导指导读者从头开始在Android程序中构建基于AIR的Flex应用,包括项目创建、基本配置以及实现简单的导航功能。通过跟随这些步骤,初学者可以快速上手并在Android平台上开发自己的Flex应用。随着对Flex和Air的理解深入,开发者可以进一步扩展应用的功能,如添加更多的屏幕和交互逻辑。