Preloader in Actionscript 3

Published by Ronny on May 11th, 2008 in Uncategorized.

flash-icon.gifGisteren vroeg iemand me hoe preloaders in AS3 werken. Door een ongelukkig toeval heb ik ooit vernomen van iemand dat het ’self-preloaden’ zoals we dat kennen uit Actionscript 2 niet meer zou kunnen met Actionscript 3. Ik heb dan ook nog maar 2 of 3 projecten online gezet in Actionscript 3, waar ik gewoon gebruik maakte van een preload.swf die de applicatie.swf inlaadde.

Dom van me dat ik dat blindelings geloofde, want toen mij die vraag gisteren gesteld werd, wou ik het toch wel zeker weten. Ik opende Flash, knalde een wallpaper van theFWA in frame 2 (zodat ik zeker weet dat er wat is om te preloaden), ging naar frame 1, en drukte op F1.
Na even zoeken werd het duidelijk.

De _root.bytesLoaded en _root.bytesTotal uit Actionscript 2 zijn wel degelijk weg, maar daarvoor niet ‘weggelaten’: Ze zijn verhuisd naar hun nieuwe (en meer logische thuis): this.loaderInfo.bytesTotal en this.loaderInfo.bytesLoaded.

Verder blijft de logica die je hanteert redelijk dezelfde.
Ik heb mijn .fla hier geplaatst voor de mensen die het eens volledig willen bekijken.
Ik vind de Actionscript 3 benadering van preloaden wel veel leuker, en makkelijker.

You liked this article? No shit? Well, feel free to donate or share it with your friends using the following links. :)
Digg TwitThis Facebook del.icio.us Google Bookmarks StumbleUpon Technorati Slashdot Reddit LinkedIn Live eKudos Blogosphere News MySpace NuJIJ Ping.fm Socialogs Fleck E-mail this story to a friend!

popular opinion

2 others felt like sharing their feelings about this. Feel free to do so as well.

mark @ 15:43 - March 13th, 2009

nice, ik kwam er zelf ook niet helemaal uit hoe het zat.

de import flash.events.*; is wel wat overdreven vind je niet?
als je de class die importeert defineert zoals hij is. dus bijv.
flash import.events.mouseEvents;
flash import.events.events;

dan ben je veel minder tijd kwijt met publishen is zeker handig met grote projecten.. waarschijnlijk wist je dit al.

in elk geval bedankt!

Ronny @ 15:47 - March 13th, 2009

Jup, je hebt volledig gelijk. De * imports zijn altijd al een slechte gewoonte van me geweest.

Freedom of speech!

Whatever it is you feel: Tell me! It's for free!

Photoshop Extended CS4

Recent Posts

Recent Comments

Popular topics

Pics

Vids

Do you follow babyC on Twitter?

Community

Find me elsewhere

Links

My Projects

Tags

2M09 Actionscript ActionScript 2 ActionScript 3 Adobe AIR API Apple Blog Boulevart code highlighting conference CSS download Downloads Event Events Experiments FITC Flash FlashFocus Flash Lite Flex Howest HTML Internet iPhone JavaScript Mobistar MP3 Multi-Mania MusicPlayer Nabaztag noCreativity Open-source OSX PHP Playr plugin theme Tutorial Twitter Widget Wordpress XML

Archives

Categories

 


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser
Mobilytics