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 32 33 34 35 36 37
|
private function initMain() : void
{
var myclass:Class = ApplicationDomain.currentDomain.getDefinition("EditorApp") as Class;
mainApp = new myclass(this);
mainApp.addEventListener("onLoadEditorProgress", onProgress, false, 0, true);
mainApp.addEventListener("onLoadEditorComplete", onComplete, false, 0, true);
mainApp.addEventListener("onLoadEditorError", onError, false, 0, true);
return;
}// end function
private function onProgress(event:ProgressEvent) : void
{
var temp:* = Number(event.bytesLoaded) / Number(event.bytesTotal) * 100;
setProgressDisp(temp);
return;
}// end function
private function setProgressDisp(param1:int) : void
{
circ.gotoAndStop(param1);
textField.text = param1 + "%";
return;
}// end function
private function onComplete(event:Event) : void
{
mainApp.removeEventListener("onLoadProgress", onProgress);
mainApp.removeEventListener("onLoadComplete", onComplete);
addChildAt(mainApp, 0);
preloderGraph.play();
removeEventListener(Event.ENTER_FRAME, stopPreloaderAtMiddle);
addEventListener(Event.ENTER_FRAME, removePreloaderAtEnd, false, 0, true);
trace("KrvPreloader: COMPLETE");
return;
}// end function |
Partager