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

Total Training for Adobe Flash Lite 2.1: Creating Mobile Applications

Video Description

Get your feet wet with an introduction to the Flash Lite player and understand some of the basic differences between mobile specific issues and the desktop Flash player. Then, move onto how to develop the user interface, work with class-based development techniques and use external data and XML socket connections. Dale wraps up the lessons by teaching you how to work with external media and platforms, as well as explains some of the wider issues for developers starting out with Flash Lite and mobile content development.

Table of Contents

  1. CHAPTER 1: FLASH LITE DEVELOPMENT FUNDAMENTALS
    1. INTRODUCTION 00:02:06
    2. The Flash IDE & Mobile Emulator 00:05:36
    3. Moving .SWF Files to a Mobile Device 00:01:53
    4. Comparing Vector & Bitmap Images 00:05:21
    5. Comparing Movie Clip & Graphic Symbols 00:03:43
  2. CHAPTER 2: CODING WELL ARCHITECTED APPLICATIONS
    1. INTRODUCTION 00:00:34
    2. Assigning Data Type to an Object 00:03:51
    3. Using System Capabilities 00:04:50
    4. Writing User Defined Functions 00:04:22
    5. Returning Data from Functions 00:03:08
    6. Final Comments 00:00:12
  3. CHAPTER 3: CONTROLLING VISUAL OBJECTS
    1. INTRODUCTION 00:00:46
    2. Setting Text Field Object Properties 00:05:40
    3. Setting Movie Clip Object Properties 00:06:01
    4. Referencing Objects & Timelines 00:06:14
    5. Customizing the Focus Rectangle 00:03:34
    6. Organizing Visual Content with ActionScript 00:06:34
    7. Dynamically Attaching Movie Clips 00:09:02
  4. CHAPTER 4: HANDLING DEVICE KEY PRESS EVENTS
    1. INTRODUCTION 00:00:34
    2. Adding ActionScript to Control Soft Keys 00:02:55
    3. Creating a Global Key Listener 00:01:49
    4. Defining Key Functions 00:03:37
    5. Changing Visual Content on Key Events 00:04:18
  5. CHAPTER 5: ACTIONSCRIPT IN MOBILE GAME CONCEPTS
    1. INTRODUCTION 00:00:38
    2. Using ActionScript for Animation 00:07:43
    3. Creating Methods to Animate Movie Clips 00:05:07
    4. Initializing Game Setup 00:05:56
    5. Detecting Stage Boundaries 00:06:42
    6. Detecting Object Collisions 00:04:04
    7. Updating the Score 00:02:56
    8. Ending the Game 00:07:14
  6. CHAPTER 6: CLASS-BASED DEVELOPMENT
    1. INTRODUCTION 00:00:51
    2. Creating & Using ActionScript Classes 00:05:23
    3. Linking a Class to an Object 00:01:41
    4. Adding Methods & Properties to a Class 00:06:05
    5. Extending the Movie Clip Class 00:01:58
    6. Managing Scoping with the Delegate Class 00:05:04
  7. CHAPTER 7: WORKING WITH ASYNCHRONOUS XML DATA
    1. INTRODUCTION 00:00:47
    2. Preparing for XML 00:06:08
    3. Creating the Object 00:02:49
    4. Loading XML 00:07:08
    5. Parsing XML 00:04:29
    6. Storing XML in Arrays 00:07:16
    7. Displaying XML Data from Arrays 00:04:37
    8. Validating User Entered Values 00:05:16
  8. CHAPTER 8: SYNCHRONOUS XML DATA WITH XML SOCKETS
    1. INTRODUCTION 00:02:24
    2. Setting Up a Jabber Server Account 00:03:16
    3. Creating an XML Socket Connection 00:03:24
    4. Handling the Socket Connection 00:05:46
    5. Sending & Receiving XML Data 00:06:05
    6. Creating XML for the Server Login 00:04:17
    7. Logging into the Jabber Server 00:04:19
    8. Creating an XML Node Message 00:07:06
    9. Sending an XML Node Message 00:03:47
    10. Receiving & Displaying XML Messages 00:04:55
  9. CHAPTER 9: PERSISTENT DATA & DISPATCHING EVENTS
    1. INTRODUCTION 00:01:01
    2. Creating a Shared Object 00:03:42
    3. Combining Listeners with Shared Objects 00:02:40
    4. Writing & Displaying Shared Object Data 00:06:16
    5. Creating Dispatch Events 00:06:30
    6. Listening & Reacting to Dispatched Events 00:04:41
    7. Final Comments 00:00:22
  10. CHAPTER 10: WORKING WITH SOUND IN FLASH LITE
    1. INTRODUCTION 00:00:31
    2. Importing Sounds into Flash 00:04:55
    3. Loading Sound through ActionScript 00:05:54
    4. Controlling Sound through ActionScript 00:06:43
  11. CHAPTER 11: WORKING WITH VIDEO IN FLASH LITE
    1. INTRODUCTION 00:00:34
    2. Creating Bundled Device Video 00:07:13
    3. Testing for Video Capabilities 00:03:12
    4. Using External Device Video 00:03:46
    5. Final Comments 00:00:21
  12. CHAPTER 12: CREATING FLASH LITE CONTENT FOR BREW™
    1. INTRODUCTION 00:02:06
    2. Publishing Content & the BREW Simulator 00:06:15
    3. Uploading Applications to BREW Enabled Devices 00:02:53
  13. CHAPTER 13: THE FLASH LITE ECOSYSTEM
    1. Head 00:00:04
    2. Deploying Flash Lite Content 00:02:26
    3. Flash Lite on Other Devices 00:00:40
    4. Final Comments & Credits 00:03:08