Die Flexperten Herrlich & Ramuschkat

Archive for September, 2010

Apple lockert die Bandagen

Apple hat mal wieder die Bestimmungen der “iOS Developer Program License” geändert – diesmal aber dürften sich Flash Entwickler freuen, denn damit sind dann wohl auch mit CS5 paketierte Apps erlaubt!

Zitat:

In particular, we are relaxing all restrictions on the development tools
used to create iOS apps, as long as the resulting apps do
not download any code. This should give developers the flexibility they
want, while preserving the security we need.

Die komplette Meldung gibt es hier.

Gruß,
Dirk.

Copy Fully Qualified Classname Plugin für Flash Builder 4 (CFQCN)

Eine Funktion, die dem aktuellen Flash Builder 4 leider fehlt, ist den voll qualifizierten Klassennamen (Fully Qualified Class Name, FQCN) eines ausgewählten Elementes zu kopieren. Das ist gerade bei Flex 4 häufig gewünscht, z.B. wenn man den FQCN der zu verwendenden Skinklasse in ein CSS eintragen will… da hilft nur Nachdenken und Tippen. Oder wenn man einen Item Renderer zuweisen will und man wieder kein Codehinting bekommt… usw. etc.

Aus diesem Grund habe ich ein kleines Plugin für Flash Builder mit dem wohlklingenden Namen CFQCN geschrieben, das dem Contextmenü innerhalb des AS/MXML-Editors einen neuen Menüeintrag “Copy Fully Qualified Name” spendiert. Klickt man drauf, so wird der FQCN des aktuellen Elementes ermittelt in die Zwischenablage kopiert. Damit das klappt, muss sich die aktuelle Auswahl (der Cursor) im Editor auf dem gewünschten Element befinden. In AS3 Klassen wird generell immer nur der Name der umschließenden Klasse kopiert, in MXML-Dateien werden auch Unterelemente (meistens) korrekt aufgelöst:

Hier noch einige Hinweise:

  • Innerhalb von AS3 (AS3 Klassen oder MXML Script Blöcke) funktoniert das Auflösen noch nicht, d.h. das Plugin kann zu Zeit noch nicht die FQCN von Variablen oder Methoden auflösen
  • Das Plugin benötigt eine aktive Auswahl innerhalb des aktuellen Dokumentes. Es reicht nicht, nur per rechter Maustaste auf das jeweilige Element zu klicken, vorher muss per linker Maustaste oder Tastatur ein Element markiert worden sein
  • Wenn man über den Outline View oder die Quick Outline ein Element auswählt, klappt es leider auch nicht, das wird aber gefixt

Download CFQCN hier

Zur Installation einfach das ZIP entpacken und die JAR-Datei in das /plugins Verzeichnis Eurer Flash Builder bzw. Eclipse Installation kopieren und FB / Eclipse neustarten.

Kommentare und Anregungen sind natürlich gern gesehen!

Viel Spaß!
Dirk.