I am very new with AS3, so please bear with me.
To load external movie, My button event listener has function as follows. All are well executed no error whatsoever.
My question : How to load the first movie ( the first _sectionContent) without having to click on the button?
Thanks.
private function onClick(e:Event):void {
var _sectionContent = e.currentTarget.content;
var btn = e.currentTarget;
btn.mouseEnabled = false;
btn.buttonMode = false;
btn.alpha = 0.5;
loader = new Loader();
loader.load(new URLRequest(_sectionContent));
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler, false, 0, true);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler, false, 0, true);
}
private function progressHandler(e:ProgressEvent):void {
addChild(preloaderBar);
if ((e.bytesLoaded) == (e.bytesTotal)) {
preloaderBar.visible = false;
}
preloaderBar.x = 100;
preloaderBar.y = 100;
preloaderBar.progressFill.scaleX = 0;
var percent:Number = Math.ceil((e.bytesLoaded / e.bytesTotal )*100 );
//trace(percent + " % loaded");
preloaderBar.progressFill.scaleX = percent;
preloaderBar.progress_text.x = percent;
preloaderBar.progress_text.text = (percent + "%");
}
private function onCompleteHandler(e:Event):void {
removeChild(preloaderBar);
//percent = null;
myMovie = MovieClip(loader.content);
_placeHolder.addChild(myMovie);
myMovie.play();
loader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS,progressHandler);
loader.contentLoaderInfo.removeEventListener(Event.COMPLETE,onCompleteHandler);
loader = null;
}