Flash Helps: Preloader in ActionScript 3 (AS3)
Here’s a simple little ActionScript 3 Preloader that shows the percentage loaded. I shared a circle preloader here using As2.
Create two keyframes and on the first frame put the following AS3 preloader ActionScript:
stop();
addEventListener(Event.ENTER_FRAME, myloading);
function myloading(event:Event) {
var bytestotal = stage.loaderInfo.bytesTotal;
var bytesloaded = stage.loaderInfo.bytesLoaded;
var sclbar = Math.round(bytesloaded*100/bytestotal);
myText.text = “”+Math.round(bytesloaded*100/bytestotal)+”%”;
myLoader.gotoAndPlay(sclbar);
if (bytesloaded >= bytestotal) {
gotoAndStop(2);
removeEventListener(Event.ENTER_FRAME, myloading);
removeChild(myLoader);
}
}
On the 2nd keyframe is where your content goes.
Sample Files:
preloader AS3.fla
preloader AS3.swf
Posted in: Flash Helps | Comments Off