You Are Here:

Flash Lite for S60 QuickStart

Register Today

Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.

Register Login
Community Highlights

Innovation Series Videos highlighting Forum Nokia developers

Wiki article of the week

Java Porting

Champion of the month

Felipe Andrade
Read more about Felipe on the Champions website.


Forum Nokia Events

Ovi Store Publisher Reporting
July 08, 2009
9 a.m. New York, 2 p.m. London, 4 p.m. Helsinki

Ovi Store Publisher Reporting
July 08, 2009
11 a.m. San Francisco, 2 p.m. New York

Nokia World 09
September 02, 2009
Stuttgart, Germany

Adobe MAX 2009
October 04, 2009
Los Angeles

International CTIA WIRELESS I.T. & Entertainment 2009
October 06, 2009
San Diego, California


View all

Flash Lite in S60 - a flashier user experience

Flash is a multimedia authoring tool originally brought to prominence by Macromedia in the late 1990's. Macromedia merged with Adobe in 2006. Based on vector graphic and time line animation, its success has been largely due to the ease of learning curve, and its evolving and extending ActionScript language. Developing applications in Flash is extremely fast and the time from idea to market is short.

Flash Lite is the cut-down version of Flash that has been designed to run on mobile devices. Most of the cutting down has been done on effects that would not be visible on the small displays of mobile devices or on functionality that is too resource-heavy for a mobile device. Additionally, some functionality has been added, like handling softkeys and numeric keypad events as well as acquiring the IMEI code or network and battery status of the device.

Flash Lite is preinstalled in all the latest Nokia devices. Most of the little older ones either have it or it can be installed for free from Adobe. Please check the Flash Lite version of your device at Forum Nokia.

What you should already know

You should have a certain level of understanding about designing applications for the mobile context. The screen is smaller and the input is different than in a desktop PC. Also, since you probably will be using the ActionScript language, which is very closely related to JavaScript, it’s a big help if you are at least familiar with basic programming terminology such as functions and variables as well as object-oriented programming. It is possible to create quite complex Flash Lite applications without a single line of code, but if you want to create some logic and complexity behind your beautiful user interface, ActionScript is needed.

If you already haven't, get a quick overview by taking a peek at Flash Lite technology landing page before you proceed.

First just play with the tools

1. Get Flash Professional from Adobe (free trial available).
2. Make sure you have the latest updates to both Adobe Device Central and Flash.

At this point you do not need to program yet, just build and run an existing application:

3. Simply follow the instructions in the Getting Started section of the Flash Lite Developer's Library to understand how the development process goes. The section also describes the contents of a typical Flash Lite project.

Then start studying Flash Lite programming

Check out the eLearning, read the documentation, get code snippets and examples:

Flash Lite eLearning module
Adobe's resources
Flash Lite articles in Forum Nokia Wiki
Flash Lite Developer’s Library
Other resources about Flash Lite

If you need help

Flash Lite issues in general:

GoogleGroup
FlashMobileGroup
Yahoo Group

Nokia-specific Flash Lite discussion boards:

Adobe's site
Forum Nokia discussion board

Which version of Flash should I publish my SWF in?

If you went through the steps above, you already know that SWF (pronounced as “swif”) is the file format of the compiled Flash files. The format is the same for both Flash and Flash Lite. The Flash Lite players are backwards compatible with earlier versions, so to be able to support the largest device base for a commercial Flash Lite application, it is recommended you publish as Flash Lite 1.1. Please note that this limits you to ActionScript 1 as well. If you wish to use XML sockets and ActionScript 2, publish as Flash Lite 2.1. Most phones that are shipped with earlier versions can be updated to Flash Lite 2.1 or all the way up to Flash Lite 3.

Want to make money with it?

Forum Nokia can offer plenty of advice about promoting your applications. Whether your application has global, regional, or local appeal, Forum Nokia can help you find the right channels.

Read more about going to market »

What else could you do?

If you have done all you can with ActionScript and fsCommands and want to use platform services, such as camera, GPS, sensors, calendar, contacts, messaging, etc. you have three options:

1. You can create a server application with native Symbian C++, Python, Java, or similar and talk to it through localhost.
2. You can use a 3rd-party application such as Kunerilite, Flyer, or Janus.
3. Or you can wait until the phones supporting the Service API are released.

Have fun!

Rate This

Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditFurlTechnocratiMagnoliaTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
User Rating: qfnZuserE5FratingQNx3E2E0000X
RDF Facets: qfnZuserE5FtagQSxvideoX
RDF Facets: qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qdcZtypeQUqfnTypeZE52esourceQ qdcZtypeQUqfnTypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqrdfsZE52esourceQ qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX qfnZtypeQUqfnTypeZE52esourceQ qfnZtypeQUqfnTypeZWebpageQ qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qrdfZtypeQUqfnTypeZE52esourceQ qrdfZtypeQUqfnTypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ