Segue o conteúdo do curso de FLEX 2.0 e ActionScript 3.0 ministrado na Acadêmia CI&T, todas as apostilas estão disponíveis através de ftp, caso ainda não tenha todo o material ou tenha interesse em fazer o curso entre em contato através do email: mco.rosa@gmail.com
Understanding Rich Internet Applications
Understanding the Evolution of Computer Applications
Identifying the Advantages of Rich Internet Applications
RIA Technologies
Getting Started
Creating a Project and an MXML Application
Understanding the Flex Builder 2 Workspace
Running Your Application
Creating a Second Application Page and Working in Design Mode
Laying Out the Interface
Learning About Containers
Laying Out the E-commerce Application Using Design Mode
Working with Constraint-based Layouts
Working with View States
Laying Out an Application in Source Mode
Using Simple Controls
Introducing Simple Controls
Using Flex Explorer to Learn About Simple Controls
Displaying Images
Building a Detail View
Using Data Binding to Link a Data Structure to a Simple Control
Handling Events and Data Structures
Introducing Handling Events and Complex Data Structures
Using the <mx:Model> Tag with a Creation Complete Event
Building a Custom ActionScript Class
Building a Method to Create an Object
Building Shopping Cart Classes
Using Remote XML Data with Controls
Retrieving XML Data with HTTPService
Populating a List with Retrieved XML as an ArrayCollection of Objects
Populating a ComboBox Control and Programmatically Adding an Option
Using XML Data with a Tree Control
Retrieving XML Data and Transforming it into an ArrayCollection of Custom Objects
Creating Components with MXML
Introducing MXML Components
Creating an Update/Delete Product Component and Instantiating It
Popping Up Product Information When Clicking the Update and Delete Buttons
Creating Another Value Object
Creating a Data Manager Component for All Three Applications
Using the New Data Manager Component
Using Controls and Repeaters with Data Sets
Introducing Using Data Sets
Displaying the Categories Using a HorizontalList and an itemRenderer
Displaying Grocery Products Based on Category Selection
Coding States to Display Detailed Product Information
Placing Products in the Shopping Cart
Using Custom Events
Understanding the Benefits of a Loosely Coupled Architecture
Dispatching Events
Declaring Events for a Component
Identifying the Need for Custom Event Classes
Building and Using the CategoryEvent
Creating and Using the ProductEvent Class
Creating Custom Components with ActionScript 3.0
Introducing Building a Component with ActionScript 3.0
Creating the Structure of the Class
Overriding the createChildren() Method
Overriding the updateDisplayList() Method
Using DataGrids and Item Renderers
Introducing DataGrids and Item Renderers
Adding a Generic DataGrid to ChartPod
Adding HTTPService Calls to Dashboard
Displaying the Shopping Cart with a DataGrid
Using Drag and Drop
Introducing the Drag and Drop Manager
Dragging and Dropping Between Two DataGrids
Dragging and Dropping Between a DataGrid and a List
Using a NondragEnabled Component in a Drag-and-Drop Operation
Implementing Navigation
Introducing Navigation
Using a TabNavigator in the Data-entry Application
Adding a Home Page and Checkout Page in the E-commerce Application
Creating the First Step of the Checkout Process Displayed by a ViewStack
Completing the Checkout Process Using the ViewStack
What You Have Learned?