Frage

Wie kann ich Befehlszeilenargumente verwende in einer creationComplete- Ereignishandler? Es scheint, die invoke Ereignis in meiner AIR-Anwendung geschieht nach creationComplete- aufgerufen wird, so kann ich nicht auf die Argumente in dieser Funktion verwenden, obwohl ich wirklich möchte. Jede andere Veranstaltung das könnte immer Feuer nach die invoke Ereignis passiert?

War es hilfreich?

Lösung

Ich glaube nicht, dass möglich sein wird. Ich habe gerade überprüft die Quellen und die Invokes in einem Handler NACH enterframe der creationComplete- Ereignis gefeuert eingerichtet. Sie könnten vielleicht WindowedApplication Unterklasse und versuchen, diese Reihenfolge zu ändern, aber es wird wahrscheinlich ein guter Grund, warum es so umgesetzt wird.

Sie können die WindowedApplication.as Datei in finden [FLEX_DIR] \ sdks \ 3.1.0 \ Frameworks \ projects \ airframework \ src \ mx \ core

Interessanter Kommentar in Zeile 2942:

  

Aufgrund des Verhaltens mit dem Ereignisse aufrufen Native

     

Wir Warteschlange Ereignisse bis window

Andere Tipps

Während Christophe richtig ist, können Sie tatsächlich Ihre Parameter vor der Schöpfung vollständig erhalten. Wie Christophe gesagt, in einem WindowedApplication wird invokeEvents vollständige während der Initialisierung und versandt nach der Erstellung der Warteschlange. Sie können jedoch perfekt für das invoke-Ereignis des zugrunde liegenden Objekts Native hören. Sie werden dann als die der invoke Ereignisse benachrichtigt werden passieren, also vor der Schöpfung abgeschlossen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top