View comments | RSS feed

Features of Flex

The following table lists details about the Flex feature set. Subsequent chapters in this book describes these features in detail.

Feature Description Details

Containers

Defines a region of the Flash Player drawing surface and controls the layout for everything in the container, including other containers and controls.

Accordion

Box

Canvas

ControlBar

DividedBox

Form

Grid

Link Bar

Panel

TabBar

TabNavigator

Tile

TitleWindow

ViewStack

Controls

Form-based controls that handle user interactions and display data that can be directly manipulated by the user.

Alert

Button

CheckBox

ComboBox

DataGrid

DateChooser

DateField

HorizontalList

HRule

HSlider

HScrollBar

Image

Label

Link

List

Loader

MediaController

MediaDisplay

MediaPlayback

Menu

MenuBar

NumericStepper

ProgressBar

RadioButton

ScrollBars

SimpleButton

Slider

Spacer

Text

TextArea

TextInput

TileList

ToolTip

Tree

VRule

VSlider

VScrollBar

Data modeling

Defines the representation of application data on the client.

  • Data model for storing application data.
  • Data binding for unidirectional or bidirectional binding. to UI controls, and predefined and custom data formatters.
  • Data validation to validate data model.

Data communication services

Connects to server data using a set of communications services.

  • Web services for SOAP messages transmitted over HTTP. Supports both RPC and document operations, and concurrent web service requests.
  • HTTP service for accessing XML over HTTP and HTTPS.
  • Remote Java objects let you call methods on local or remote objects (Java objects, JavaBeans, EJBs, JNDI objects) using SOAP or AMF protocols.

Behaviors

Enhances the user experience through animation, motion, sound, and effects.

A behavior is a trigger, typically a user action, paired with an effect:

  • Effects include: Dissolve, Fade, Move, Pause, Resize, WipeDown, WipeLeft, WipeRight, WipeUp.
  • Triggers include: focusIn, focusOut, hide, move, resize, mouseDown, mouseOver, mouseOut, mouseUp, show.

Event model

Occurrences that require a response from a Flex application. User events include a mouse click or a key press. System events include application initialization.

dragBegin

dragComplete

dragDrop

dragEnter

dragExit

focusIn

focusOut

initialize

keyDown

keyUp resize

mouseDown

mouseUp

move

show

 

and more

Style sheets

Standard mechanism for declaring styles.

Used for controlling color, font, sizing, and other attributes of Flex components.

Managers

Provides support for high-level application tasks.

  • Drag and Drop Manager lets you move data from one place in an application to another.
  • Cursor Manager lets you control the cursor image within your Flex application.
  • History Manager lets users navigate through a Flex application using the web browser's Back and Forward navigation commands.
  • ToolTipManager displays hints when the user moves the mouse over a Flex control.

Development tools

Used to develop Flex applications.

Debugger

ActionScript Profiler

Flex Builder

Deployment tools

Used to deploy your Flex applications.

Player detection

Content caching

Deferred instantiation


Version 1.5

Comments


epiperak said on Jun 7, 2005 at 1:00 AM :
Is it possible to use a Database as you model directly? eg MySQL? Does Flex connect to MySQL?
mpeterson said on Jun 8, 2005 at 8:08 AM :
Regarding the previous comment:
It is not possible to connect directly to a database and use it as a model. You use a data service to interact with backend data sources. Please se e the documentation on working with data services.
Please note that Livedocs is not a support mechanism. If you require support, please visit the Flex support center at http://www.macromedia.com/support/flex/ or the flexcoders mailing list at http://www.flexcoders.org/index.html.

Thanks,

Mike Peterson
Flex documentation team

 

RSS feed | Send me an e-mail when comments are added to this page | Comment Report

Current page: http://livedocs.adobe.com/flex/15/flex_docs_en/00000012.htm