|
Flash CS4-Ressourcen |
Codehinweise auslösenCodehinweise lassen sich auf verschiedene Weise auslösen. Strikte Typisierung von ObjektenWenn Sie in ActionScript 2.0 eine Variable, die auf einer integrierten Klasse basiert, wie z. B. Button, Array usw., strikt typisieren, werden im Skriptfenster Codehinweise für die Variable angezeigt. Angenommen, Sie geben folgenden zweizeiligen Code ein: var foo:Array = new Array(); foo. Sobald Sie den Punkt (.) eingeben, zeigt Flash in einem Popupmenü eine Liste von Methoden und Eigenschaften an, die für Array-Objekte verfügbar sind, da Sie die Variable als Array deklariert haben. Suffixe und CodehinweiseWenn Sie ActionScript 1.0 verwenden oder Codehinweise für Objekte ohne strikte Typisierung anzeigen möchten, müssen Sie jedem Objektnamen beim Erstellen ein spezielles Suffix hinzufügen. Das Suffix, das Codehinweise für die Camera-Klasse auslöst, ist beispielsweise _cam. Angenommen, Sie geben folgenden Code ein:
var my_array = new Array(); var my_cam = Camera.get(); Wenn Sie dann my_cam gefolgt von einem Punkt eingeben, werden die Codehinweise für das Camera-Objekt angezeigt. Verwenden Sie für Objekte, die auf der Bühne angezeigt werden, das Suffix im Feld „Instanzname“ des Eigenschafteninspektors. Um beispielsweise Codehinweise für MovieClip-Objekte anzuzeigen, weisen Sie im Eigenschafteninspektor allen MovieClip-Objekten Instanznamen mit dem Suffix _mc zu. Wann immer Sie dann später den Instanznamen gefolgt von einem Punkt eingeben, werden Codehinweise angezeigt. Obgleich bei der strikten Typisierung von Objekten Suffixe nicht erforderlich sind, um Codehinweise auszulösen, wird Ihr Code durch eine einheitliche Verwendung von Suffixen verständlicher.In der folgenden Tabelle werden die Suffixe aufgelistet, mit denen in ActionScript 2.0 Codehinweise ausgelöst werden:
Kommentare und CodehinweiseMit ActionScript-Kommentaren können Sie die Klasse eines Objekts für Codehinweise angeben. Im folgenden Beispiel wird ActionScript mit dem Kommentar mitgeteilt, dass die Instanz theObject zur Object-Klasse gehört usw. // Object theObject;// Array theArray;// MovieClip theMC; Wenn Sie später mc gefolgt von einem Punkt eingeben, werden Codehinweise eingeblendet, die eine Liste der MovieClip-Methoden und -Eigenschaften zeigen. Wenn Sie theArray gefolgt von einem Punkt eingeben, werden Codehinweise eingeblendet, die eine Liste der Array-Methoden und -Eigenschaften zeigen usw. Anstelle dieses Verfahrens wird jedoch die strikte Typisierung oder die Verwendung von Suffixen empfohlen, da bei diesen Techniken Codehinweise automatisch aktiviert werden und Ihr Code verständlicher wird. |