关于Flex AIR组件
Flext提供了下列AIR组件:
WindowedApplication 容器
AIR应用程序的顶层组件,该组件提供一些与桌面窗口有关的功能。
HTML 控件
可显示HTML页面
FileSystemComboBox控件
定义一个组合框用于选择本地文件
FileSystemDataGrid 控件
用表格来显示文件信息,其信息包括文件名,创建日期,修改日期,类型,大小。
FileSystemHistoryButton 控件
使用FileSystemList或FileSystemDataGrid控件的时候用此控件可导航历史操作记录。
FileSystemList控件
显示文件系统目录内容。
FileSystemTree控件
以树结构的形式显示文件系统目录内容。
更多信息请参阅Flex 3 Language Reference.
例子:用Flex AIR显示一个目录结构
下面的例子使用了WindowedApplication容器和FileSystemTree以及FileSystemDataGrid控件。在这里例子中,FileSystemTree控件显示目录结构,FileSystemTree控件中的目录名,FileSystemDataGrid控件就显示该目录下的文件信息:
使用WindowedApplication组件
mx:WindowedApplication容器组件定义了包含AIR应用程序的窗口控件。在MXML AIR 程序里<Application> 标签被替换为<WindowedApplication>标签。
一个WindowedApplication组件提供下列控件:
1. 一个标题栏
2. 一个最小化按钮
3. 一个最大化按钮
4. 一个关闭按钮
WindowedApplication组件的窗口遵循底层操作系统的标准行为,比如可以拖到标题栏移动窗口以及改变窗口大小。
默认下,WindowedApplication组件创建的应用程序窗口,其windowMode 属性设置为systemChrome,visibile设置为true,这些设置都在application.xml 文件中。
下面的例子简单演示了WindowedApplication组件: