Macromedia Flex -
|
|
This five day course brings developers up ato speed with the primary features of Flex that are required in order to build a fully functional and well-architected Rich Internet Application (RIA). The server-side functionality is written in ColdFusion.
5 days
About the course
Course objectives
Understanding Rich Internet Applications
Introducing Macromedia Flex
Understanding the elements of Flex
Getting help and accessing other resources
Creating a Flex application
Laying out a Flex application with containers
Adding user interface controls
Creating bindings between components
Architecting an application with MXML components
Creating properties and methods of MXML components
Understanding events
Creating event handlers using inline ActionScript
Handling events with ActionScript functions
Placing ActionScript functions in external files
Understanding the event object
Getting familiar with Flex controls
Using text controls
Displaying images
Using controls that require data providers
Getting familiar with the Flex layout containers
Using the DividedBox container
Using the Form container
Getting familiar with the Flex navigator containers
Using the ViewStack navigator container
Using the LinkBar with the ViewStack
Using the TabBar with the ViewStack
Using the TabNavigator container
Setting the size of components within containers
Setting components styles
Understanding style inheritance
Using MVC
Creating an MXML data model
Populating and MXML data model with data from and XML file
Validating data in a model
Defining ActionScript classes
Creating class constructors
Defining class properties
Defining class methods
Instantiating Flex classes in ActionScript
Understanding data retrieval options
Embedding XML data at compile time
Retrieving XML data at runtime
Handling results using data bindings
Handling results using an event handler
Handling faults
Making HTTP requests to other servers
Creating named HTTPServices
Using the DataGrid control
Specifying DataGrid columns
Using the Tile container
Duplicating controls using a Repeater
Using the TileList
Then: Exchanging data between components
Now: A better way to exchange data between components
Defining custom events
Dispatching custom events
Handling custom events
Using data contained in the custom event object
Using web services
Configuring the Flex proxy for web services
Invoking web service methods and using the results
Using web service result and fault handlers
Calling multiple methods from the same web service
Passing arguments to web services
Retrieving data directly from ColdFusion components
Invoking methods of a remote object
Using results of a remote object
Calling multiple methods from the same remote object
Passing arguments to remote objects
Exchanging Data Between ActionScript and ColdFusion
Exchanging built-in data types
Exchanging custom ActionScript types
Creating an ActionScript constructor with parameters
Handling properties assigned values at the server
Creating a CRUD component (Create, Read, Update, Delete) with ActionScript
objects and CFCs
Understanding drag and drop terminology
Dragging dragEnabled() components
Using drag and drop with non-dragEnabled() components
Understanding drag events
Using the doDrag() method
Controlling dropping with formats
Using data in drag and drop operations
Understanding mouse manipulation
![]() |
![]() |
![]() |