When building an AIR application in Flex, you can use any of the controls and other components that are part of Flex. In addition, Flex includes a set of components that are specifically for AIR applications. The Flex AIR components can be divided into the following groups:
The file system controls are a set of user-interface controls that provide information about and tools to interact with the file system of the local computer on which the AIR application is running. These include controls for displaying lists of files in tree or grid format, controls for choosing directories or files from a list or combo box, and so on.
The HTML control is used to display an HTML web page within a Flex application. For example, you could use it to combine HTML and Flex content in a single application.
The FlexNativeMenu control provides the ability to use MXML to declaratively define the structure of a native menu. You can use it to define an application menu (on OS X), a window's menu (on Windows), a context menu, and so forth.
The window containers are two components that can be used as containers for defining the layout of windows in applications. There are two window containers: the ApplicationWindow, a substitute for the Application container to use as the main or initial window of an AIR application; and the Window, for application windows that are opened after the initial window of the application.
For more information about these components, see the Flex 3 Language Reference.