Flash CS3 Professional: ActionScript 3 UI & Data

Flash CS3 Professional: ActionScript 3 UI & Data


Total Run Time: 8.35 hrs

Explore new territories in the land of data handling and user interface (UI) design with ActionScript 3 language in Flash CS3. With John Ulliman as your guide, this video series provides plenty of hands-on experience as you learn how to design a typical shopping application, handle external graphic data, and learn how to draw and manipulate graphs and display text data.


  1. Learn how a typical user interface (UI) device is built and used and understand what goes into the new AS3 component set.
  2. Understand XML files and how to create and use them with all kinds of Flash applications.
  3. Create a shopping application using all external data files, and create all the UI controls for browsing through items, displaying information, and cart management.
  4. Discover how to plot data – whether its GPS coordinates from a simple text file to stock or RSS data from a structured XML document.
  5. Customize your interface elements to match whatever look and feel you need in your application, whether you are building your own devices or using the new built in components.

This title is available in the
Total Training All-Access library.

Subscribe Now

SKU: tt_TAS3UI Categories: , , ,


With Flash CS3 Professional: ActionScript 3 UI & Data, you’ll look at different types of data and how to load and use them in your Flash applications, and discover how to use the new Component elements in Flash CS3.

Sample clip

Course outline

Chapter 1: THE TEXT FIELD CLASS (49 min)

  1. Using Dynamic Text
  2. Building a Scroll Bar
  3. Setting Up the Drag Slider
  4. Using the enterFrame Event
  5. Attaching the Slider to the Text Field
  6. Using the Scroll Bar
  7. Introducing Components

  1. Understanding the Chapter Objective
  2. Creating a New Text Field
  3. Setting Up Text Field Properties
  4. Using the htmlText Property
  5. Using the TextFormat Object
  6. Creating a Second TextFormat Object
  7. Embedding Custom Fonts
  8. Introducing CSS Styles
  9. Loading CSS Files
Chapter 3: LOADING EXTERNAL DATA (54 min)

  1. Exploring the Document
  2. Using the URLLoader Class
  3. Handling IO Errors
  4. Building a Loader into a Button
  5. Setting Up the Menu Buttons
  6. Loading Variables
  7. Creating a TimerEvent
  8. Adding a UI Scroll Bar Component
Chapter 4: INTRO TO XML & COMPONENTS (59 min)

  1. Comparing XML & HTML
  2. Loading XML
  3. Assigning Data to an Object
  4. Using the Combo Box Component
  5. Adding Items to the Combo Box
  6. Setting Up a Combo Box Selection
  7. Using the Text Area Component
  8. Setting Up Another Text Area
  9. Using the Loader Component
  10. Setting Component Styles
  11. Modifying Component Skins

  1. Loading Up the XML
  2. Building the Category List
  3. Using the TileList Component
  4. Finishing the TileList Component
  5. Loading Up Product Feedback on Select
  6. Using the Button Component
  7. Formatting Text
  8. Customizing Component Skins
  9. Finishing the Component Skins

  1. Building the Image Viewer Class
  2. Accessing the Graphics Property
  3. Working with the ScrollPane Component
  4. Setting the ScrollPane Properties
  5. Setting the ScrollPane Scale Property
  6. Adding Button Components
  7. Setting In & Out Zoom Functions
  8. Setting Up a Drag & Drop Function
  9. Closing the Image Viewer
Chapter 7: THE DATA GRID COMPONENT (49 min)

  1. Setting Up the Cart Class
  2. Loading Up the Cart Array
  3. Building the Data Grid Component
  4. Configuring the Data Grid
  5. Calculating Totals
  6. Adding More Items to the Cart
  7. Removing Items from the Cart
  8. Preparing the Check Out Data

  1. Loading Up GPS Data
  2. Parsing Delimited Data
  3. Creating the Data Point Class
  4. Plotting the Data Points
  5. Completing the Data Points
  6. Adding an Overlay
  7. Setting Up an Overlay Rollover
Chapter 9: USING RSS DATA (27 min)

  1. Introducing RSS
  2. Reading in RSS Data
  3. Setting Up the Layout for Display Components
  4. Loading Up the List Component
  5. Setting Up the List Selection
  6. Handling the Link Data
  7. Setting Up a Text Format Style
Chapter 10: GRAPHING STOCK DATA (47 min)

  1. Reading in Stock Data
  2. Searching Graph Parameters
  3. Adding the Graph Labels
  4. Setting Up the Graph
  5. Plotting the First Point
  6. Plotting the Remaining Points
  7. Setting Up a Bar Graph
  8. Drawing a Bar Graph
  9. Final Comments & Credits

Presenter Info

John UllimanJohn Ulliman has been working in interactive digital media since 1985 starting out his career on cutting edge applications for computer modeling and animation in the Aerospace industry with a number of companies, including Lockheed Martin and Northrop Grumman. He started his own studio, On The Wave Visual Communications in 1991 providing 2D and 3D graphics and animations for print, video and the web. He has consulted for many software firms in the industry, including Apple, Adobe, Macromedia, Microsoft, AutoDesk, and Alias Wavefront.

John has been teaching ever since he first picked up a computer, initially on hardware and programming languages, then on technical CAD software, and currently on all the products he uses to make animation magic work. He currently offers training on products for creating 2D and 3D artwork, assembling it into animations and interactive environments, as well as products which help him edit and produce the final work – whether that might be video, TV, CD-ROM, web or print.

John is an Adobe Certified Expert and an Adobe Certified Instructor for Flash, Fireworks, Dreamweaver, Director, Flash Video and Flash Mobile environment. He only provides training on software products that he actually uses in production, with the intention to bring as much practical experience into his classes as possible.