Accessibility
Jonathan Duran

Jonathan Duran

Adobe

Table of Contents

Created:
10 October 2005
User Level:
Advanced
Products:
Devices

Launch Fighters – Part 2: Optimizing Content for Resource-Constrained Devices

In Part 1 of my article series I demonstrated how to develop Flash Lite game content rapidly for the iRiver U10. The development techniques used for the U10 game can be applied to Flash Lite content running on any handheld device.

If you missed Part 1, you can get to it below:

As it is, the game runs fairly well with some minor performance lag when the game is tracking many objects at once. However, I could probably go back and find ways to optimize the game so it runs smoother and can handle further expansion with more enemies and features.

In this article I describe some of the ways you can optimize the Launch Fighters game for a resource-constrained environment. As with the development techniques in Part 1, the optimization methods discussed in this article can be use across all Flash Lite content.

Requirements

To follow this tutorial you will need to install the following software:

Macromedia Flash Professional 8

Prerequisite Knowledge

This article is intended for developers that are already familiar with Macromedia Flash and Flash ActionScript. Before reading this article, you should be familiar with the Macromedia Flash 8 authoring environment and scripting for Flash Lite 1.1. For information on getting starting with Flash Lite and mobile authoring using Flash 8, please refer to the Flash Lite Developer Center.

To use the source code and materials in this article, you will need Macromedia Flash 8 Professional. You can run the compiled game files in the Flash 8 mobile emulator or in the browser using the desktop player. To experience the actual game performance and user interaction, however, you will also need the iRiver U10.

About the author

Jonathan Duran has been working at Adobe for more than six years and is currently a Senior QE Engineer for Flash authoring. Prior to that, Jonathan supported the developer community in a range of positions including Developer Relations for Mobile and Devices, Flash technical support, Developer Center Editor, and Developer Relations for Macromedia Central. Jonathan loves building mobile applications and doing development in Flash, but he often prefers backpacking in the Yosemite wilderness, composing electronica, playing Canasta, and feeding catnip to his cat, Mingatsu Takahashi.