Adobe Flex 3: Rich Internet & AIR Applications

Video Description

Adobe® Flex™ 3 is a cross platform, open source framework for creating rich Internet applications and Adobe AIR™ applications. This in-depth training and its accompanying project work files will show you the evolution of rich internet application using Flex framework, plus how to build applications using the latest Flex Builder™ 3 tool that take the best capabilities of both the desktop and the web. This series a must-have for any developer looking to fine-tune their skills and enter the exciting new marketplace for developers.

Table of Contents

  1. CHAPTER 1: INTRODUCING ADOBE FLEX BUILDER™ 3
    1. Introduction 00:01:05
    2. The Evolution of the Rich Internet Application 00:02:42
    3. Introducing Adobe AIR 00:01:59
    4. Creating & Running Applications with the Flex Product Line 00:05:06
    5. Data Visualization Components 00:05:55
    6. The Flash® Player, Flex Integration & Support 00:06:11
  2. CHAPTER 2: GETTING STARTED WITH FLEX BUILDER 3
    1. Introduction 00:01:00
    2. Creating a Main Application Page 00:10:37
    3. Reviewing the Application 00:02:54
    4. Debugging & Using the Debugging Perspective 00:06:33
  3. CHAPTER 3: LEARNING FLEX FUNDAMENTALS
    1. Introduction 00:00:50
    2. Creating a Simple Flex Application 00:06:07
    3. Using Absolute Layouts 00:06:13
    4. Exploring Other Layouts 00:06:23
    5. Data Binding 00:06:06
    6. Creating & Instantiating a Custom Component 00:07:29
    7. Creating Properties & Methods in a Component 00:10:44
  4. CHAPTER 4: HANDLING EVENTS
    1. Introduction 00:00:48
    2. Using Inline ActionScript 00:07:53
    3. Using a Function for an Event Handler 00:02:27
    4. Understanding the Event Object 00:06:45
    5. Implementing an AddEventListener() Method 00:04:13
    6. Storing ActionScript in an External File 00:02:48
  5. CHAPTER 5: RETRIEVING XML DATA WITH HTTPSERVICE
    1. Introduction 00:00:40
    2. Retrieving Data at Runtime with HTTPService 00:09:08
    3. Using a Result Event 00:09:14
    4. Using a Fault Event 00:02:51
    5. Making HTTP Requests to Different Domains 00:02:16
  6. CHAPTER 6: USING VIEW STATES FOR APPLICATION DESIGN
    1. Introduction 00:00:45
    2. Creating Two States for the Contact Page 00:06:57
    3. Switching States in the Contact Form 00:03:41
    4. Implementing View States Using MXML 00:05:47
    5. Using the SetEventHandler Tag 00:04:37
  7. CHAPTER 7: CREATING APPLICATION NAVIGATION
    1. Introduction 00:00:25
    2. Using the ViewStack & TabBar Containers 00:06:17
    3. Setting the CreationPolicy Property 00:02:19
    4. Using the TabNavigator & Accordion Containers 00:01:53
    5. Adding the ApplicationControlBar Container 00:03:32
  8. CHAPTER 8: EXCHANGE DATA BETWEEN COMPONENTS USING CUSTOM EVENTS
    1. Introduction 00:01:00
    2. Understanding Basics of Custom Events 00:06:22
    3. Handling Custom Events 00:10:42
    4. Assigning Properties to Custom Events 00:12:11
    5. Reading & Using Properties of Custom Events 00:06:51
  9. CHAPTER 9: LOOPING THROUGH DATA USING A REPEATER
    1. Introduction 00:00:31
    2. Dynamically Creating Components Using a Repeater 00:13:15
    3. Using Data from the Repeater's Event Object 00:05:02
    4. Manipulating the Array of Components 00:04:51
  10. CHAPTER 10: DISPLAYING DATA USING THE DATAGRID
    1. Introduction 00:00:38
    2. Specifying DataGrid Columns 00:08:29
    3. Formatting Data in DataGrid Columns 00:07:55
    4. Using a Drop-in Item Editor 00:07:26
    5. Using an Inline Item Editor 00:03:45
    6. Using a Component Item Renderer 00:08:09
    7. Displaying Data with a TileList & HorizontalList 00:08:54
    8. Using a Change Event on the TileList 00:04:44
    9. Final Comments & Credits 00:00:59
  11. CHAPTER 11: LAB: CREATING A STOCK PHOTO APPLICATION
    1. Introduction 00:01:05
    2. Intro to Building a Stock Photo Application 00:04:00
    3. Retrieving Remote Data & Creating a Data Structure 00:18:41
    4. Displaying Dynamic Images in the Gallery 00:11:09
    5. Displaying the Clicked Image in the View State 00:08:13
    6. Dispatching Photo Information for a Purchased Photo 00:12:39
    7. Displaying Purchased Photos in the Shopping Cart 00:11:43
    8. Implementing a TileList for the Tile/Repeater Combination 00:07:05
  12. CHAPTER 12: EXTENDING FLEX COMPONENTS
    1. Introduction 00:01:18
    2. Creating an Extended Component 00:07:14
    3. Adding Custom Buttons to a Scroll Window Extended Panel 00:08:15
    4. Positioning Custom Buttons in a Scroll Window 00:09:58
    5. Optimizing an Application with Stylesheets 00:06:14
  13. CHAPTER 13: DRAW PROGRAMMATICALLY & REDUCE APPLICATION SIZE
    1. Introduction 00:00:50
    2. Using Line Methods to Draw a Star 00:07:57
    3. Drawing a Star in an ActionScript Class 00:03:41
    4. Creating a Button Using a Button Skin 00:04:50
  14. CHAPTER 14: ANIMATING COMPONENTS & STATE CHANGES
    1. Introduction 00:00:38
    2. Create a Popup Component with MXML Tags 00:05:08
    3. Create a Popup Component Using ActionScript 00:05:34
    4. Expand & Restore the Scroll Window Panel 00:05:52
    5. Apply Transitions to View States 00:06:08
    6. Detect Scroll Window Width after a State Change 00:02:54
    7. Change Initial Size of Thumbnail Custom Component 00:03:53
    8. Animate the Visibility & Layout of a Component 00:04:59
  15. CHAPTER 15: IMPLEMENTING DRAG & DROP FUNCTIONALITY
    1. Introduction 00:00:45
    2. Enable Drag & Drop in a Drag-Enabled Component 00:04:32
    3. Using the LabelField to Display Data in a List Component 00:02:49
    4. Dragging an Image 00:05:27
    5. Using Formats 00:06:09
    6. Manipulating Data in Drag & Drop Operations 00:10:23
  16. CHAPTER 16: VALIDATING & FORMATTING DATA
    1. Introduction 00:00:26
    2. Validating Numeric Input 00:06:56
    3. Triggering Validation with ActionScript 00:04:32
    4. Using Regular Expressions 00:06:45
    5. Formatting Output 00:03:31
  17. CHAPTER 17: MANIPULATING COMPLEX CLIENT-SIDE DATA
    1. Introduction 00:00:50
    2. Filtering Data 00:10:40
    3. Creating a Sort Function 00:04:46
    4. Using a Data Cursor 00:10:32
  18. CHAPTER 18: PROVIDING XML TO CONTROLS WITH E4X
    1. Introduction 00:01:02
    2. Retrieving XML Data 00:04:19
    3. Populating a Tree Control 00:03:36
    4. Displaying a Selected Item in a Form 00:02:42
    5. Adding Items to a Shopping Cart 00:09:32
    6. Removing Items from & Clearing the Cart 00:05:25
  19. CHAPTER 19: UPLOADING FILES TO A SERVER
    1. Introduction 00:00:31
    2. Intro to Uploading a File 00:09:25
    3. Adding User-Friendly Messaging to the Upload Process 00:08:09
    4. Uploading Multiple Files 00:06:49
  20. CHAPTER 20: GETTING STARTED WITH AIR
    1. Introduction 00:01:29
    2. Viewing Examples of AIR Applications 00:02:56
    3. Creating an AIR Application 00:04:11
    4. Exporting & Installing an Application 00:03:28
    5. Examining the AIR Package & Changing the Descriptor 00:03:49
  21. CHAPTER 21: CREATING NATIVE WINDOWS WITH AIR
    1. Introduction 00:00:35
    2. Creating, Opening & Closing a Native Window 00:05:46
    3. Controlling Window Chrome, Transparency & Full Screen Display 00:07:27
    4. Controlling Window Behaviors When a Title Bar is Removed 00:06:26
    5. Controlling Window Behavior through Event Listeners 00:03:56
  22. CHAPTER 22: ACCESSING THE FILE SYSTEM THROUGH AIR
    1. Introduction 00:00:25
    2. Using the File Class 00:08:03
    3. Using File System Browsing & Display Components 00:09:12
    4. Final Comments & Credits 00:00:44

Product Information

  • Title: Adobe Flex 3: Rich Internet & AIR Applications
  • Author(s): James Talbot
  • Release date: November 2008
  • Publisher(s): Total Training
  • ISBN: 00320090069SI