Ich schreibe eine MXML-KomponenteActionscript 3 und mxml ... blockiert, während auf ein Ereignis warten
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" preinitialize="onPreInitialize();" "creationComplete()">
<mx:Script>
<![CDATA[
private function onPreInitialize():void
{
addEventListener("RemoteResourceLoaded", remoteResourceLoaded);
loadARemoteResource();
}
]]>
</mx:Script>
Ich habe einige MXML-Tags in meiner Komponente, die Variablen aus der Remote-Ressource verweisen. Dies führt zu Null-Referenzfehlern, da Flex versucht, alle mxml-Komponenten zu laden, bevor die Remote-Ressource geladen wurde. Ich würde es lieben, wenn ich Flex in seinem Pre-Initialize-Zustand warten lassen könnte, und das Laden der Ressourcen beenden würde, bevor es mit der Initialisierung aller untergeordneten Komponenten fortfahren würde. Irgendwelche Ideen?