Flex控件一向是Adobe代码规范的典型之作。
Flex SDK 4.5之后本身在现有组件和外观进行了代码优化,而且新的移动端就绪组件多出来不少,若直接用ActionScript工程的同学,大可以参考Adobe写的代码,可以避免很多弯路还有能更加快速的学习。

Flex就绪核心组件

控件 Components

  • BusyIndicator(新增组件)
  • Button(新的移动主题)
  • ButtonBar(新的移动主题)
  • CheckBox(新的移动主题)
  • HSlider(新的移动主题)
  • Image(还支持 BitmapImage)
  • Label(新的移动主题)
  • List(支持触摸滚动,含滚动指示符,若移动工程,默认开启)
  • RadioButton/RadioButtonGroup(新的移动主题)
  • TextArea(新的移动主题)
  • TextInput(新的移动主题)

排版 Layout

  • BusyIndicator(新增组件)
  • DataGroup
  • Group
  • HGroup
  • Scroller(支持触摸滚动,含滚动指示符,若移动工程,默认开启)
  • Spacer
  • TileGroup
  • VGroup

视图 Charts

  • 全部all

标准移动应用程序结构

  • View
    基本移动UI容器,每个视图都可以是个View。
    actionBarVisible可以设置View上方的标准标题组件是否可见。
    和tabBarVisible可以设置下方TAB按钮组件是否可见。
  • ActionBar
    位于View上方的标准标题组件
  • ViewMenu
    从下方弹出的标准菜单组件
  • ViewNavigator
    基于堆栈的历史记录机制管理应用程序中的 ActionBar 和 View 集
    为了节省内存消耗,ViewNavigator 在默认情况下将确保任何给定时刻内存中只有一个视图。但它会将之前视图的数据保留在已丢弃的堆栈中,以便用户返回之前的视图时,可使用合适的数据重新将它实例化。
  • ViewNavigatorApplication
    同ViewNavigator,只是更加高级版本的应用程序类,默认支持硬件操作的后退功能。
    还提供一种当应用程序退出时保留应用程序视图状态和数据的方式,这样当应用程序下一次启动时,它可以使用相同的当前视图和视图历史记录恢复自己。
  • TabbedViewNavigator
    TabbedViewNavigator 类是管理视图导航器容器集合的容器。一次仅一个视图导航器处于活动状态并可见。
  • TabbedViewNavigatorApplication
    同TabbedViewNavigator,TabbedViewNavigator 类是管理视图导航器容器集合的应用程序。