Nieuw lid |
|
//loader waarin de externe files worden ingeladen
var lader:Loader = new Loader();
addChild (lader);
//wat gaan we inladen/preloaden
lader.load (new URLRequest('http://www.forestwander.com/wp-content/original/2009_05/fungis-spring-forest.jpg'));//grote file
/*
basis eventlisteners voor de lader
voor alle events zie
http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/display/Loader.html
*/
lader.contentLoaderInfo.addEventListener (ProgressEvent.PROGRESS, loading);
lader.contentLoaderInfo.addEventListener (Event.COMPLETE, klaar);
lader.contentLoaderInfo.addEventListener (IOErrorEvent.IO_ERROR, inOutError);
function klaar (event:Event):void
{
//alles in ingeladen (start movie of whatever)
trace ("klaar: " + event);
}
function loading (event:ProgressEvent):void
{
//tijdens het laden je loading balk laten groeien (op deze manier via procenten)
var procent:Number = Math.round(event.bytesLoaded / event.bytesTotal * 100);
trace (procent + " % geladen");//loadingBalk.scaleX = procent.
}
function inOutError (event:IOErrorEvent):void
{
//bestand niet gevonden
trace ("inOutError: " + event);
}
//loader waarin de externe files worden ingeladen var lader:Loader = new Loader(); addChild (lader); //wat gaan we inladen/preloaden lader.load (new URLRequest('http://www.forestwander.com/wp-content/original/2009_05/fungis-spring-forest.jpg'));//grote file /* basis eventlisteners voor de lader voor alle events zie http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/display/Loader.html */ lader.contentLoaderInfo.addEventListener (ProgressEvent.PROGRESS, loading); lader.contentLoaderInfo.addEventListener (Event.COMPLETE, klaar); lader.contentLoaderInfo.addEventListener (IOErrorEvent.IO_ERROR, inOutError); function klaar (event:Event):void { //alles in ingeladen (start movie of whatever) trace ("klaar: " + event); } function loading (event:ProgressEvent):void { //tijdens het laden je loading balk laten groeien (op deze manier via procenten) var procent:Number = Math.round(event.bytesLoaded / event.bytesTotal * 100); trace (procent + " % geladen");//loadingBalk.scaleX = procent. } function inOutError (event:IOErrorEvent):void { //bestand niet gevonden trace ("inOutError: " + event); }
Bovenstaande code werkt perfect voor het preloaden/ophalen van externe bestanden.
|