Video description
This complete training program from Adobe Press and
video2brain includes over 9 hours of exceptional video instruction
to teach you the fundamentals of object-oriented programming, the
basics of ActionScript and MXML, and how to use Adobe Flash Builder
4. By the time youre done, youll have built a classic web
application with animated transitions, navigation features, and CSS
styles. Youll also know how to access XML data from a server,
manipulate the data client-side, write some basic logic code, and
debug the application when things go wrong. As with all titles in
the Learn by Video series, the project files used in the lessons
are included with the course.
Table of Contents
Introducing Adobe Flash Builder
What Is Adobe Flash Builder?
00:01:06
Examining an RIA
00:03:10
What Is Adobe Flex?
00:02:06
Flash Builder 4 Installation Options
00:01:28
Understanding Eclipse
00:01:18
Opening a Finished Project
00:01:25
Touring the Flash Builder Interface
Introduction to the Flash Builder Interface
00:05:37
Working with Views
00:03:44
Understanding Perspectives
00:04:59
Using Workspaces
00:03:13
Adobe Flash Builder Jumpstarts
Exploring Components
00:04:12
Using Animation
00:02:05
Creating Data-Driven Applications
00:04:23
Creating Custom Navigation
00:03:04
Using Data Binding
00:02:27
Introduction to Flash Builder Projects
What Are Flash Builder Projects?
00:00:43
Creating a Flash Builder Project
00:05:23
Understanding Project Structure
00:02:55
Managing Project Properties
00:02:51
Creating Packages and Importing Files into Projects
00:03:37
Deleting Projects
00:02:06
Importing Projects in Project Folders
00:01:53
Exporting Projects
00:01:24
Understanding Workspaces
00:02:43
Importing Projects in .fxp Format
00:01:53
Running Applications from Flash Builder
00:02:26
Introducing Layout and the User Interface
Introduction to Flash Builder Layout Principles
00:01:08
Understanding Basic MXML
00:07:29
Understanding MXML and Code Assist
00:06:00
Understanding Layout Principles
00:10:38
Creating a Layout Using Containers
00:04:31
Using the BorderContainer
00:09:15
Using Groups, TabNavigators, and Panels
00:07:26
Reviewing the MXML Code
00:03:16
Introducing Flex Components
What Are Flex Components?
00:01:15
Creating Components with MXML
00:03:40
Using Basic Text Components
00:08:41
Using Pop-Up Components
00:03:33
Introducing Custom Components
00:01:50
Creating Custom Components
00:06:16
Using Form Components
00:07:39
Using Custom Components in Applications
00:04:28
Application Styling
Introduction to Styling Applications
00:00:53
Changing Application Theme and Color
00:07:12
Moving the CSS File into a Package
00:02:54
Writing Inline Styles
00:06:17
Converting Inline Styles to CSS
00:08:21
Introduction to Writing CSS
00:02:01
Creating ID Selectors
00:03:47
Creating Stylename or Class Selectors
00:05:50
Using Descendent Selectors
00:02:58
Using Pseudo Selectors
00:03:28
Writing CSS in an MXML File
00:05:16
Applying CSS in an MXML File
00:05:24
View States
What Are View States?
00:00:44
Understanding View States
00:02:23
Creating a Component with View States
00:08:58
Creating a View State
00:10:29
Reviewing View State Code
00:02:41
Invoking View State Changes
00:06:17
Data Binding
What Is Data Binding?
00:00:58
Creating a Simple Data Binding
00:04:02
Creating a Complex Data Binding
00:11:46
Creating a Two-Way Data Binding
00:04:28
ActionScript
Introducing ActionScript
00:00:53
What Is ActionScript?
00:02:14
Object-Oriented Programming
What Is Object-Oriented Programming?
00:01:38
What Are Classes?
00:02:40
What Are Objects?
00:02:07
What Are Properties?
00:02:19
What Are Methods?
00:01:51
Understanding Inheritance
00:03:30
Summary of OOP
00:04:46
Creating Variables
00:06:44
Writing Functions
00:08:17
Understanding Events
Understanding Event-Driven Programming
00:02:05
Writing a Simple Event Handler Function
00:11:46
Writing a Complex Event Handler Function
00:23:15
Writing Event Handlers in Source Mode
00:06:55
Understanding the Event Object
00:09:02
Understanding Event Bubbling
00:08:59
Flex Forms
Introducing Flex Forms
00:00:34
What Are Flex Forms?
00:01:51
Creating Forms
Building a Simple Form
00:02:27
Creating Text Input Fields
00:03:04
Creating a Numeric Stepper
00:03:30
Creating Radio Buttons
00:02:17
Creating Date Fields
00:04:51
Creating Combo Boxes
00:07:43
Adding Simple Data to Forms
00:03:39
Validating Form Data with Validator Objects
00:16:16
Application Navigation
Understanding Flash Navigation
00:01:01
Understanding View Stacks
00:10:34
Navigating the View Stack Programmatically
00:02:05
Changing the View Stack’s Controller
00:00:50
Using Navigator Container Objects
00:03:21
Remote Procedure Calls
What Are Remote Procedure Calls?
00:02:02
Creating an HTTPService Object with MXML
00:04:26
Testing an HTTPService Object
00:04:43
Responding to the lastResult Property
00:03:21
Responding to a Successful HTTPService Call
00:05:16
Responding to an HTTPService Fault Event
00:03:48
Creating an HTTPService Object with AS
00:06:13
Creating an HTTPService Object with the Service Wizard
00:13:08
Managing and Displaying Data Client-Side
Introducing Data Management
00:01:19
Retrieving Data as XML
00:06:07
Creating and Using the ArrayCollection Class
00:12:35
Creating a Data Model with a Value Object
00:07:15
Using the Flash Debugger
00:03:34
Populating a Value Object with XML Data
00:04:29
Displaying Data in a DataGrid
00:03:36
Filtering Data on the Client with the Filter Function
00:11:54
Writing Label Functions
00:03:00
Creating a Search Function
00:05:31
Sharing the Data Inside Components
What Are Custom Events?
00:01:44
Creating a Custom Event with ActionScript
00:06:23
Using Custom Event Metadata
00:02:17
Creating and Dispatching Custom Events
00:04:34
Debugging Custom Events
00:03:23
Responding to Custom Events
00:07:22
Styling with Effects and Transitions
Understanding Effects vs. Transitions
00:01:25
Creating a Simple Transition
00:05:33
Creating a Complex Transition
00:06:55
Creating Effects
00:04:23
Triggering Effects
00:03:23