Der Aktionen Editor in Flash CS5 verfügt über neue und erweiterte Funktionen zur Code Komplettierung während der Eingabe. Auf die vielen guten Neuerungen werde ich hier nicht näher eingehen, allerdings ist mir schnell aufgefallen, dass die bis dahin üblichen Code Ergänzungen für manuell im Film angelegte Instanzen von MovieClips, Buttons und Textfeldern nicht mehr angezeigt wurden. Die Suffixe
_btn, _mc und _txt hatten leider keine hilfreichen Reaktionen mehr im Editor zur Folge.

Meine Lösung: Die Instanzen per AS3 zusätzlich instanziieren, anschließend sind nach dem Dot die objektbezogenen Code Hints wie früher erhältlich. Hier ein Beispiel für eine Schaltflächen Objekt (mit dem Instanznamen “my_btn” auf der Bühne). Nach Deklarierung der Variable mit dem Datentyp “SimpleButton” wird die Import Anweisung für die zugehörige Klasse automatisch eingefügt und das Code Hinting für die Klasse “SimpleButton” ist wieder erhältlich.

Code Hinting Flash CS5MovieClips, Buttons

Das hier benötigte MouseEvent für die Schaltfläche wird in dem Code Hints PopUp auswählbar, sobald man den EventListener hinzugefügt hat.

Code Hinting Flash CS5MovieClips, Buttons

_ _ _

Hier geht es übrigens zu den Infos zu meinem nächsten Flash CS5 und ActionScript 3.0 Online Crash Kurs Workshop bei akademie.de
_ _ _

Es reicht aus die Objekte zu instanziieren, die benötigten Klassen werden dabei automatisch importiert. Beispiel für eine Instanz Schaltfläche (my_btn) und für eine MovieClip Instanz (my_mc):

var my_btn:SimpleButton;
var my_mc:MovieClip;

Bleibt zu hoffen, dass Adobe in einem Update die Code Hints für manuell angelegte Objekte auf der Bühne wieder vereinfacht.