Flash CS3-Dokumentation |
|||
| Programmieren mit ActionScript 3.0 > ActionScript-Sprache und -Syntax > Funktionen | |||
Funktionen sind Codeblöcke, die bestimmte Aufgaben ausführen und an anderer Stelle in einem Programm wiederverwendet werden können. In ActionScript stehen Ihnen zwei Arten von Funktionen zur Verfügung: Methoden und Funktionshüllen (Function Closures). Ob eine Funktion als eine Methode oder Funktionshülle bezeichnet wird, hängt von dem Kontext ab, in dem die Funktion definiert ist. Eine Funktion wird als eine Methode bezeichnet, wenn Sie sie als Teil der Klassendefinition definieren oder an eine Instanz eines Objekts anhängen. Eine Funktion wird als ein Funktionshülle bezeichnet, wenn sie auf eine andere Weise definiert wurde.
Funktionen waren in ActionScript schon immer extrem wichtig. In ActionScript 1.0 war beispielsweise das Schlüsselwort class noch nicht bekannt, daher wurden „Klassen" durch Konstruktorfunktionen definiert. Obwohl das Schlüsselwort class der Programmsprache inzwischen hinzugefügt wurde, ist noch immer ein solides Grundwissen über Funktionen wichtig, wenn Sie alle Vorteile der Sprache nutzen möchten. Dies kann eine schwierige Aufgabe für Programmierer sein, die davon ausgehen, dass sich Funktionen in ActionScript ähnlich wie in anderen Sprachen wie C++ oder Java verhalten. Obwohl das allgemeine Definieren und Aufrufen von Funktionen keine Herausforderung für einen erfahrenen Programmierer darstellt, erfordern einige erweiterte ActionScript-Funktionen doch eine Erklärung.
Flash CS3
Eine E-Mail an mich senden, wenn dieser Seite Kommentare hinzugefügt werden | Kommentarbericht
Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/main/00000053.html