FLASH AS3 - getDefinition("classe")
Bonjour,
J'ai besoin de votre aide pour résoudre un problème. J'ai l'erreur:
ReferenceError: Error #1065: La variable EditorApp n'est pas définie.
at flash.system::ApplicationDomain/getDefinition()
at com.krv.app::KrvPreloader/initMain()
at com.krv.app::KrvPreloader/onPreEnterFrame()
voici mon code:
Code:
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 |
merci de m'aider
italya