Screen2.0

 
 
 

hints & tips // 2008.10.23 08:12:56 [hh]

"Flex 3" & MXML: Generiertes ActionScript anschauen

MXML Markup wird in "Flex 3" hinter den Kulissen in ActionScript 3 übersetzt. Wer wissen will, in welchem Code das Markup resultiert, der kann sich das Zwischenergebnis anschauen. Screen2.0 zegt, wie es geht.

Und so geht es:

  1. Öffnen Sie die Projekt-Einstellungen durch Kontext-Klick auf den entsprechenden "Flex Navigator"-Ordner im "FlexBuilder 3": Ctrl-Click (Mac) bzw. Rechts-Klick (Windows) auf den Ordner und Auswahl von "Properties" in dem Pop-Up-Menü.
  2. Klicken Sie in "Flex Compiler", um die Übersetzer-Einstellungen anzuzeigen.
  3. Fügen Sie unter "Additional compiler arguments:" folgendes Flag hinzu: -keep-generated-actionscript
  4. Wählen Sie "Apply" und danach "OK".
  5. Compilieren Sie Ihr Projekt neu ("Project" > "Clean ...").
  6. Es gibt jetzt einen neuen Ordner namens "generated" im Projektverzeichnis, welches zahlreiche ActionScript-3-Zwischendateien enthält, welche der MXML-Compiler auswirft. Die Mehrzahl hat mit dem komplexen Prozess des "Dynamic Binding" zu tun.
An Stelle von -keep-generated-actionscript können Sie übrigens auch kurz -keep schreiben.

Weitere Informationen: livedocs.adobe.com/ flex/3/ html/ help.html? content= usingas_2.html ("Using ActionScript in Flex applications")

 

Werbung