O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Adobe Flash Builder 4: Learn by Video

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

  1. Introducing Adobe Flash Builder
    1. What Is Adobe Flash Builder? 00:01:06
    2. Examining an RIA 00:03:10
    3. What Is Adobe Flex? 00:02:06
    4. Flash Builder 4 Installation Options 00:01:28
    5. Understanding Eclipse 00:01:18
    6. Opening a Finished Project 00:01:25
  2. Touring the Flash Builder Interface
    1. Introduction to the Flash Builder Interface 00:05:37
    2. Working with Views 00:03:44
    3. Understanding Perspectives 00:04:59
    4. Using Workspaces 00:03:13
  3. Adobe Flash Builder Jumpstarts
    1. Exploring Components 00:04:12
    2. Using Animation 00:02:05
    3. Creating Data-Driven Applications 00:04:23
    4. Creating Custom Navigation 00:03:04
    5. Using Data Binding 00:02:27
  4. Introduction to Flash Builder Projects
    1. What Are Flash Builder Projects? 00:00:43
    2. Creating a Flash Builder Project 00:05:23
    3. Understanding Project Structure 00:02:55
    4. Managing Project Properties 00:02:51
    5. Creating Packages and Importing Files into Projects 00:03:37
    6. Deleting Projects 00:02:06
    7. Importing Projects in Project Folders 00:01:53
    8. Exporting Projects 00:01:24
    9. Understanding Workspaces 00:02:43
    10. Importing Projects in .fxp Format 00:01:53
    11. Running Applications from Flash Builder 00:02:26
  5. Introducing Layout and the User Interface
    1. Introduction to Flash Builder Layout Principles 00:01:08
    2. Understanding Basic MXML 00:07:29
    3. Understanding MXML and Code Assist 00:06:00
    4. Understanding Layout Principles 00:10:38
    5. Creating a Layout Using Containers 00:04:31
    6. Using the BorderContainer 00:09:15
    7. Using Groups, TabNavigators, and Panels 00:07:26
    8. Reviewing the MXML Code 00:03:16
  6. Introducing Flex Components
    1. What Are Flex Components? 00:01:15
    2. Creating Components with MXML 00:03:40
    3. Using Basic Text Components 00:08:41
    4. Using Pop-Up Components 00:03:33
    5. Introducing Custom Components 00:01:50
    6. Creating Custom Components 00:06:16
    7. Using Form Components 00:07:39
    8. Using Custom Components in Applications 00:04:28
  7. Application Styling
    1. Introduction to Styling Applications 00:00:53
    2. Changing Application Theme and Color 00:07:12
    3. Moving the CSS File into a Package 00:02:54
    4. Writing Inline Styles 00:06:17
    5. Converting Inline Styles to CSS 00:08:21
    6. Introduction to Writing CSS 00:02:01
    7. Creating ID Selectors 00:03:47
    8. Creating Stylename or Class Selectors 00:05:50
    9. Using Descendent Selectors 00:02:58
    10. Using Pseudo Selectors 00:03:28
    11. Writing CSS in an MXML File 00:05:16
    12. Applying CSS in an MXML File 00:05:24
  8. View States
    1. What Are View States? 00:00:44
    2. Understanding View States 00:02:23
    3. Creating a Component with View States 00:08:58
    4. Creating a View State 00:10:29
    5. Reviewing View State Code 00:02:41
    6. Invoking View State Changes 00:06:17
  9. Data Binding
    1. What Is Data Binding? 00:00:58
    2. Creating a Simple Data Binding 00:04:02
    3. Creating a Complex Data Binding 00:11:46
    4. Creating a Two-Way Data Binding 00:04:28
  10. ActionScript
    1. Introducing ActionScript 00:00:53
    2. What Is ActionScript? 00:02:14
  11. Object-Oriented Programming
    1. What Is Object-Oriented Programming? 00:01:38
    2. What Are Classes? 00:02:40
    3. What Are Objects? 00:02:07
    4. What Are Properties? 00:02:19
    5. What Are Methods? 00:01:51
    6. Understanding Inheritance 00:03:30
    7. Summary of OOP 00:04:46
    8. Creating Variables 00:06:44
    9. Writing Functions 00:08:17
  12. Understanding Events
    1. Understanding Event-Driven Programming 00:02:05
    2. Writing a Simple Event Handler Function 00:11:46
    3. Writing a Complex Event Handler Function 00:23:15
    4. Writing Event Handlers in Source Mode 00:06:55
    5. Understanding the Event Object 00:09:02
    6. Understanding Event Bubbling 00:08:59
  13. Flex Forms
    1. Introducing Flex Forms 00:00:34
    2. What Are Flex Forms? 00:01:51
  14. Creating Forms
    1. Building a Simple Form 00:02:27
    2. Creating Text Input Fields 00:03:04
    3. Creating a Numeric Stepper 00:03:30
    4. Creating Radio Buttons 00:02:17
    5. Creating Date Fields 00:04:51
    6. Creating Combo Boxes 00:07:43
    7. Adding Simple Data to Forms 00:03:39
    8. Validating Form Data with Validator Objects 00:16:16
  15. Application Navigation
    1. Understanding Flash Navigation 00:01:01
    2. Understanding View Stacks 00:10:34
    3. Navigating the View Stack Programmatically 00:02:05
    4. Changing the View Stack's Controller 00:00:50
    5. Using Navigator Container Objects 00:03:21
  16. Remote Procedure Calls
    1. What Are Remote Procedure Calls? 00:02:02
    2. Creating an HTTPService Object with MXML 00:04:26
    3. Testing an HTTPService Object 00:04:43
    4. Responding to the lastResult Property 00:03:21
    5. Responding to a Successful HTTPService Call 00:05:16
    6. Responding to an HTTPService Fault Event 00:03:48
    7. Creating an HTTPService Object with AS 00:06:13
    8. Creating an HTTPService Object with the Service Wizard 00:13:08
  17. Managing and Displaying Data Client-Side
    1. Introducing Data Management 00:01:19
    2. Retrieving Data as XML 00:06:07
    3. Creating and Using the ArrayCollection Class 00:12:35
    4. Creating a Data Model with a Value Object 00:07:15
    5. Using the Flash Debugger 00:03:34
    6. Populating a Value Object with XML Data 00:04:29
    7. Displaying Data in a DataGrid 00:03:36
    8. Filtering Data on the Client with the Filter Function 00:11:54
    9. Writing Label Functions 00:03:00
    10. Creating a Search Function 00:05:31
  18. Sharing the Data Inside Components
    1. What Are Custom Events? 00:01:44
    2. Creating a Custom Event with ActionScript 00:06:23
    3. Using Custom Event Metadata 00:02:17
    4. Creating and Dispatching Custom Events 00:04:34
    5. Debugging Custom Events 00:03:23
    6. Responding to Custom Events 00:07:22
  19. Styling with Effects and Transitions
    1. Understanding Effects vs. Transitions 00:01:25
    2. Creating a Simple Transition 00:05:33
    3. Creating a Complex Transition 00:06:55
    4. Creating Effects 00:04:23
    5. Triggering Effects 00:03:23