Accessibility

Mobile and Devices Developer Center

 

Best Practices for Porting Flash Animation to Mobile Phones with Flash Lite


Andreas Heim

Andreas Heim

www.smashingideas.com

Table of Contents

Created:
22 April, 2005
User Level:
All

Last November I attended the Macromedia MAX conference in New Orleans, and when I arrived back home, I was all pumped up. I had just learned a whole lot about the progress Macromedia has made in integrating Flash technology in mobile devices to bring to mobile users rich and engaging experiences as memorable and personalized as the experiences we get from our browsers. For the first time, I saw some really impressive content on mobile phones that made the phones look even cooler. At the conference, Macromedia also announced the first Flash Lite Content Contest.

On the way back home I started thinking about how we at Smashing Ideas could win in this contest. Back in the office, we decided to get a couple of mobile phones and create content for two contest entries: games and animation. For the animation category, we decided to put one of our favorite animations, "2001," on the phone. "2001" is a two-minute-long animation that features our mascot robot in a challenge to buy a bag of candy from a really tall vending machine. To view the "2001" animation, click the phone key pad just below the Start text on the LCD screen.

AlertThis content requires Flash

To view this content, JavaScript must be enabled, and you need the latest version of the Macromedia Flash Player.

Download the free Flash Player now!

Get Macromedia Flash Player

At the time, we were no strangers to devices; we already had experience creating content for the Pocket PC platform, and we were familiar with the Flash 4 ActionScript syntax, which is supported by Flash Lite. However, little did we know how small our world had just become. In this article, I'm sharing the lessons we had to learn to get our "2001" animation to work on a mobile phone (and actually win the best animation category). The tips and tricks mentioned in this article also apply to creating new games and applications for mobile devices in general.

Requirements

To complete this tutorial you will need to install the following software and files:

Macromedia Flash MX 2004 (7.2 update)

Note: If you already have Flash MX 2004, make sure to download the latest 7.2 update

Flash Lite CDK (optional)

A Symbian Series 60 phone with the Flash Lite 1.1 player preinstalled

Tutorials and sample files:

Prerequisite knowledge:

This article targets developers with general Flash and Flash animation knowledge. For an introduction to Flash Lite, check out "Best Practices for Developing Macromedia Flash Lite 1.1 Content" or "Introducing Macromedia Flash Lite 1.1."

 

About the author

Andreas Heim is Director of Technology at Smashing Ideas in Seattle and a Macromedia Advisory Board member. He specializes in projects that challenge his Flash expertise—preferably projects that include Flash-server interaction or lead to building reusable components. His insights and expertise in this area have led to numerous contributions to books as well as earned him invitations to speak at several Flashforward conferences. In his time off, Andreas enjoys playing soccer—something that has stayed with him since he left his hometown Hattenhofen in Germany.