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:
- Ö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ü.
- Klicken Sie in "Flex Compiler", um die Übersetzer-Einstellungen anzuzeigen.
- Fügen Sie unter "Additional compiler arguments:" folgendes Flag hinzu: -keep-generated-actionscript
- Wählen Sie "Apply" und danach "OK".
- Compilieren Sie Ihr Projekt neu ("Project" > "Clean ...").
- 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