2009-05-06 3 views
0

Folge sind Code-SchnipselFlex/AS3: warum ich bereit Fall Modul

 var depTree:IModuleInfo=ModuleManager.getModule('modules/depTree.swf'); 
     if(!depTree.loaded){ 
      depTree.addEventListener(ModuleEvent.ERROR, onModuleError); 
      depTree.addEventListener(ModuleEvent.PROGRESS,onModuleProgress); 
      depTree.addEventListener(ModuleEvent.SETUP,onModuleSetup); 
      depTree.addEventListener(ModuleEvent.READY,onDepTreeModuleReady); 
      depTree.load(); 
     } 

    private function onDepTreeModuleReady(event:ModuleEvent):void{ 
     logger.debug("depTree module was ready"); 
     var moduleInfo:IModuleInfo = event.currentTarget as IModuleInfo; 
     Panel(component).addChild(moduleInfo.factory.create() as Module); 
    } 

hört schlug fehl, wenn ich meine Anwendung ausführen, ich habe "[SWF] modules/depTree.swf - 336.967 Bytes nach der Dekompression" Nachricht, so bin ich sicher, dass depTree Modul geladen wurde, auch depTree.read ist wahr. aber onDepTreeModuleReady Funktion scheint nie aufgerufen werden, ich habe keine Debug-Nachricht drin und UI der Anwendung hat keine Änderung.

Antwort

0

Es ist ein SDK-Bug verschieben auf 3.4

Verwandte Themen