You Are Here:

Community: Blogs

Who am I?

biskero

I am a Flash Mobile expert and will try to share the knowledge.

 

Calendar

« October 2006 »
Mo Tu We Th Fr Sa Su
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
 

Alessandro Pace's Forum Nokia Blog

Flash Lite differences

biskero | 12 October, 2006 06:20

A lot of people getting into Flash Lite development get confused with the capabilities of Flash Lite 1.1 versus 2.x offer.
Disclaimer, this post targets Nokia devices, other devices might have some  differences in the Flash Lite player implementation. I will try to explain some of the differences.
  • Flash Lite 1.1 is based on Flash 4/5 and ActionScript 1.0
  • Flash Lite 2.x is based on Flash 7 and ActionScript 1.0/2.0
Now if you do not know Flash and ActionScript, this might not help you much. So here a summary of the main funcionality of Flash Lite 1.1 and 2.x

Flash Lite 1.1

Can do:

  • load text data over http/https
  • load swf (Flash 1.1 or 4 version) over http/https
  • invoke the SMS, MMS, Tel, Email mobile phone system and pass some parameters such as Telephone number or SMS body
  • invoke browser using getURL API
  • retrieve IMEI
  • retrieve some specific phone information via Fscommad2 API
Cannot do:
  • cannot save data (text or binary) to the phone
  • cannot directly load images (jpeg/png/gif), you need to embed the images into a swf (version FL1.1 or 4)
  • cannot directly load sound you need to embed the sound into a swf (version FL1.1 or 4), this is tricky since there are different type of sounds. So read this great tutorial wrtten by Hayden.
  • cannot define functions (there are some tricks to simulate functions!)
  • no arrays (there are some tricks to simulate arrays!)
  • no Video
check Adobe site for more infos on FL 1.1

Flash Lite 2.0


Can do: everything Flash Lite 1.1 can do plus,
  • save data as Mobile Shared Objects (pretty much cookies)
  • load text data over http/https
  • load images (jpeg, png, gif) via http/https
  • load sound (mp3, aac...) via http/https/local file/embedded (sounds is loaded into memory and then played back)
  • play video (3gp, mp4, mov) via streaming http/rtsp, local files/embedded (it uses the mobile phone video player inside the FL movie clip)
  • define functions and classes
  • define arrays
  • and more ....
Cannot do:
  • streaming audio
  • cannot save binary data
check the Adobe site for more infos on FL2

Flash Lite 2.1 add to everything supported by Flash Lite 2, inline text and XML Sockets

This is just a summary and if the Flash Lite experts out there find some missing infos, please let me know and I will update it.
In any case for specific API/features take a look at the official documentation in the IDE or the Adobe Flash Lite documentation.

All these functionalities are available in general on the Flash Lite standalone player, other implementations such as browser, wallpaper, screensaver etc. support a subset of them.

You might noticed that there are big differences between Flash Lite 1.1 and 2.x. Nevertheless Flash Lite developers created great content in Flash Lite 1.1. I guess is more challenging and more fun!!

Alessandro

PS. thanks to the Flash Lite gurus for the corrections!

RSSComments

Flash Lite 1.1 capabilities

paco3 | 05/02/2008, 11:49

Hi, First of all I am a complete ignorant about FlashLite, but I am a FlashDesigner (more graphic than ActionScript programer) but very enthusiastic and with a lot of energy to learn.

I have this question: in order to get the bigest target market for mobiles, it is smart to design the FlasLite files for FlashLite 1.1?.. is this a smart way of thinking?,

What i want to do are forms, not games, photos or video, just nice, eyecatching forms, so in order to do this flashLite1.1 is enough? what can you suggest me?

thanks

Paco

You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZdescriptionQSxIE20amE20aE20FlashE20E4citeE20enthusiastE20andE20willE20tryE20toE20shareE20theE20knowledgeE2eE20biskeroE20E7cE2004E20OctoberE2cE202006E2004E3a03E20AfterE20theE20introductionE20toE20FlashE20E4citeE20technologyE2cE20IE20wouldE20likeE20toE20talkE20aboutE20FlashE20E4citeE20developmentE2eToE20startE20developeE20contentE20forE20FlashE20E4citeE20enabledE20phonesE20youE20needE20theE20followingE20toolsE3aE20FlashE208E20PE52ofessionalE20IE44E45E20E2830E20daysE20trialE20availableE29E20FlashE20E4citeE202E2e0E20updateE20forE20FlashE20ProfessionalE208E20E44eviceE20ProfilesE20updatesE20FlashE20E4citeE20playerE20forE20SymbianE20S60E20platformE20E28TipE3aE20ifE20youE20getE20theE20FlashE20E4citeE202E2e0E20playerE2cE20itE20willE2eE2eE2eX qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fblogE2falessandroE2dpacesE2dforumE2dnokiaE2dblogE2f2006E2f10E2f04E2fflashE2dliteE2ddevelopmentX qdcZpublisherQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fc764fd1cE2d8b06E2d499aE2d9a6aE2d17c3903d5a65E2fforumE5fnokiaE5fcrawlerE5fagentX qdcZtitleQSxAlessandroE20PaceE27sE20ForumE20NokiaE20BlogE20E7cE20FlashE20E4citeE20developmentX qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZBlogContentQ qdcZtypeQUqfntypeZBlogE45ntryQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qrssZdescriptionQSxIE20amE20aE20FlashE20E4citeE20enthusiastE20andE20willE20tryE20toE20shareE20theE20knowledgeE2eE20biskeroE20E7cE2004E20OctoberE2cE202006E2004E3a03E20AfterE20theE20introductionE20toE20FlashE20E4citeE20technologyE2cE20IE20wouldE20likeE20toE20talkE20aboutE20FlashE20E4citeE20developmentE2eToE20startE20developeE20contentE20forE20FlashE20E4citeE20enabledE20phonesE20youE20needE20theE20followingE20toolsE3aE20FlashE208E20PE52ofessionalE20IE44E45E20E2830E20daysE20trialE20availableE29E20FlashE20E4citeE202E2e0E20updateE20forE20FlashE20ProfessionalE208E20E44eviceE20ProfilesE20updatesE20FlashE20E4citeE20playerE20forE20SymbianE20S60E20platformE20E28TipE3aE20ifE20youE20getE20theE20FlashE20E4citeE202E2e0E20playerE2cE20itE20willE2eE2eE2eX qfnZdistributionQUxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fX qfnZtopicQUqfnTopicZflashQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZseriesE5f40QRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZseriesE5f60QRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtypeQUqfntypeZBlogContentQ qfnZtypeQUqfntypeZBlogE45ntryQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qfnZupdatedQDx2006E2d11E2d03X qfnZuserE5ftagQSxflashX qfnZuserE5ftagQSxs60X qfnZuserE5ftagQSxseriesE2d40X qmarsZdescriptionQSxIE20amE20aE20FlashE20E4citeE20enthusiastE20andE20willE20tryE20toE20shareE20theE20knowledgeE2eE20biskeroE20E7cE2004E20OctoberE2cE202006E2004E3a03E20AfterE20theE20introductionE20toE20FlashE20E4citeE20technologyE2cE20IE20wouldE20likeE20toE20talkE20aboutE20FlashE20E4citeE20developmentE2eToE20startE20developeE20contentE20forE20FlashE20E4citeE20enabledE20phonesE20youE20needE20theE20followingE20toolsE3aE20FlashE208E20PE52ofessionalE20IE44E45E20E2830E20daysE20trialE20availableE29E20FlashE20E4citeE202E2e0E20updateE20forE20FlashE20ProfessionalE208E20E44eviceE20ProfilesE20updatesE20FlashE20E4citeE20playerE20forE20SymbianE20S60E20platformE20E28TipE3aE20ifE20youE20getE20theE20FlashE20E4citeE202E2e0E20playerE2cE20itE20willE2eE2eE2eX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZBlogContentQ qrdfZtypeQUqfntypeZBlogE45ntryQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ