ActionScript ist die Programmiersprache der Flash Player-Laufzeitumgebung. Sie wurde ursprünglich zur Programmierung von Interaktivität konzipiert und hat sich inzwischen zu einem hochleistungsfähigen Werkzeug für die Erstellung vielfältiger Flash-Anwendungen entwickelt – von einfachen Animationen bis hin zu komplexen, datenintensiven, interaktiven Anwendungsoberflächen.
ActionScript 3.0, das mit Flash Player 9 eingeführt wurde, beruht wie JavaScript auf dem Standard ECMAScript und überzeugt durch Vorteile wie Laufzeitverbesserungen und eine produktivere Entwicklung.
Wenn Sie noch nie mit ActionScript 3.0 gearbeitet haben, können Sie sich in den folgenden neuen Artikeln und Videos vom ActionScript-Team und seiner Community einen ersten Überblick zu ActionScript 3.0 verschaffen:
ActionScript 2.0, das für Flash Player 8 und frühere Versionen eingesetzt wurde, ermöglichte Entwicklern mithilfe von Sprachkonstruktionen und Funktionen die Erstellung umfangreicher, objektorientierter Flash-Anwendungen und -Inhalte. ActionScript 2.0 wird weiterhin von Flash Player 9 unterstützt. Weitere Details finden Sie nachfolgend unter ActionScript 2.0-Ressourcen.
Wenn Sie noch nie mit ActionScript gearbeitet haben, ermöglicht Ihnen die LiveDocs-Dokumentation zu Flash CS3 einen schnellen Einstieg in die Programmierung mit ActionScript 3.0. Verwenden Sie die Schaltflächen zur Navigation oben links, um das Inhaltsverzeichnis zu erweitern und alle Inhalte anzuzeigen:
![]()
Der Bereich Erste Schritte mit ActionScript in der Flash CS3-Dokumentation bietet eine Einführung in die Grundlagen der Programmierung, Informationen zum Arbeiten mit Objekten und zwei einfache Beispiele für den Einstieg.
Die Unterthemen fassen die wichtigsten Grundkenntnisse zusammen und bringen Ihnen die Entwicklung von Flash-Anwendungen anhand zahlreicher Beispiele Schritt für Schritt näher. Wenn Sie ActionScript 3.0 zum ersten Mal verwenden, lesen Sie die folgenden Abschnitte: Einführung, Erste Schritte, Ansicht, Ereignisse, MovieClip sowie Sprache und Syntax.
Lernen Sie die neue Version von Flash Professional mit innovativen Funktionen zur Codebearbeitung und Fehlerbeseitigung für ActionScript 3.0 kennen.
Hier finden Sie neue und aktualisierte Artikel, Beispiele und Kurzanleitungen zu Flash CS3*. In den kompakten Beiträgen werden einzelne Funktionen und ihre Anwendung erläutert, z. B. Verarbeitung von Ereignissen, Programmieren der Anzeigeliste, Einfache ActionScript 3.0-Klasse erstellen und Animation mit ActionScript in Flash*.
Im Flex-Developer Center finden Sie interessante Artikel, Übersichten, Übungen und Flex-Kurzanleitungen* zum Einsatz von ActionScript 3.0 im Flex-Framework.
Nutzen Sie die umfassende Auswahl an Videos, die speziell für Flash CS3-Designer konzipiert wurden, mit Übungen zum Einstieg in die Programmierung mit ActionScript 3.0 und die Erstellung von Skripten für Komponenten.
Die Interaktivität einer Flash-Anwendung wird auf der Basis von Ereignissen erzeugt. Trevor McCauley zeigt Ihnen unter anderem, wie Sie mithilfe der EventDispatcher-Klasse Anwenderinteraktionen erfassen.
ActionScript 3.0 bietet erweiterte Sprachfunktionen und vereinfacht die Programmierung im Vergleich zu Vorgängerversionen erheblich. Durch das neue Verpacken allgemein verwendeter Klassen und Objekte in einfach zugänglichen APIs sorgt ActionScript 3.0 für einen rascheren und direkteren Zugang zu den erforderlichen Anwendungsfunktionen. Reguläre Ausdrücke und E4X-Unterstützung gewährleisten eine schnellere, natürlichere Arbeit mit XML.
Nachfolgend erhalten Sie einen Überblick über zusätzliche Ressourcen zu ActionScript 3.0:
Die Weiterentwicklung dieser leistungsfähigen, objektorientierten Programmiersprache stellt einen wichtigen Fortschritt für die Effizienz der Runtime-Version von Flash Player dar.
Migrieren Sie Bildanzeige-Anwendungen von ActionScript 2.0 auf 3.0, um die Funktionen der neuen Version zu erkunden.
Hier finden Sie wertvolle Tipps für die Einarbeitung in ActionScript 3.0 und nützliche Hinweise zu gängigen Problemen, die beim Entwickeln auftreten können.
In diesen fünf Kapiteln aus dem Handbuch von O'Reilly Media lernen Sie, wie Sie die neue Programmiersprache optimal nutzen.
In dieser animierten Einführung werden die Vorteile der Anzeige-API in ActionScript 3.0 gegenüber Version 2.0 anhand zweier Code-Beispiele verdeutlicht.
James O'Reilly (18. Dezember 2006)
Erstellen Sie intelligente Benutzeroberflächen für RIAs, die sich dynamisch an die aktuelle Bildschirmgröße anpassen.
Phil Brock (30. Juli)
Lesen Sie, wie introNetworks mit einer Flex-basierten Architektur und Technologie Anwendungen entwickelt, deren Oberfläche, Bedienung und Leistung exakt einer Desktop-Anwendung entsprechen.
FlexUnit erleichtert die Programmierung von Flex-Anwendungen.
David Stiller (9. Oktober 2006)
Entwickeln Sie eigene Sound-Klassen, die den Einsatz von Cue-Points für interne Audioinhalte oder externe MP3s in Flash- oder Flex-Anwendungen erleichtern.
Informieren Sie sich über AVM2 und die Architektur von Flash Player, und nutzen Sie die Vorteile der Datentypisierung und -zuordnung bei der Entwicklung von Flex- und Flash-Anwendungen.
Mithilfe von ActionScript 3.0 entwickeln Sie die Grundstruktur für zukünftige Flex-Anwendungen. In diesem Artikel erfahren Sie mehr über die besonderen Eigenschaften der Sprache und die Flash Player-API.
In Adobe Labs stehen Dienstprogramme (in Beta-Qualität) bereit, die Sie zur Entwicklung von Flex-Anwendungen nutzen können:
Lernen Sie das Konzept von Klassen kennen und schreiben Sie mithilfe von Actionscript 3.0 kompaktere, leichter wiederverwendbare Skripte für Ihre Web-Anwendungen.
Dan Carr (18. Juni 2007)
Entwickeln Sie Flash-Anwendungen, die mithilfe von ActionScript und Textformatierungs-Funktionen mehrere Sprachen unterstützen.
James O'Reilly (18. Dezember 2006)
Erstellen Sie intelligente Benutzeroberflächen für RIAs, die sich dynamisch an die aktuelle Bildschirmgröße anpassen.
Ben Pritchard (23. Juli 2007)
Fügen Sie Reflexionen in Ihre Flash-Videos ein, und bearbeiten Sie sie mithilfe einer benutzerdefinierten ActionScript 3.0-Klasse.
Andrew Muller (2. Juli 2007)
Entwickeln Sie eine Anwendung, die auf Basis von E4X mehrsprachige Beschriftungen aus einer XML-Quelldatei für ein Video analysiert und anzeigt.
Hier erhalten Sie Informationen zu den neuesten Adobe-Technologien, darunter auch einen Bericht von Emmy Huang, Produktmanager, und Gary Grossman, leitender Wissenschaftler, zum Thema ActionScript 3 für Flash-Entwickler.
William B. Sanders (23. Mai 2007)
Informieren Sie sich über die Entwurfsmuster dieses einfachen Zustandsautomats, der Beginn und Ende der Videowiedergabe steuert und durch Hinzufügen weiterer Zustände und Wiedergabesteuerungen auf Flash Media Server 2 ausgeführt werden kann.
Die Mozilla Foundation organisiert ein neues Open-Source-Projekt auf Basis von Code für die ActionScript Virtual Machine.
Mit ihrem gemeinsamen Open-Source-Projekt „Tamarin“ möchten Adobe und Mozilla eine Standardsprache für die Entwicklung eindrucksvoller, interaktiver Web-Anwendungen etablieren.
Welche Richtung ActionScript 3.0 einschlagen wird, erfahren Sie im öffentlichen Wiki des ECMAScript 4-Konsortiums.
In diesem Handbuch finden Sie allgemeine Richtlinien zur Programmierung in MXML und ActionScript 3.0 für Flex 2.
Dieses Dokument beschreibt die typischen Eigenschaften von ActionScript 3.0, einschließlich der vollständigen Syntax und komplexen Semantik.
Mit den kostenlosen und offenen ActionScript 3.0-APIs entwickeln Sie im Handumdrehen Ihre erste Flex 2.0-Anwendung.
In dieser Übersicht werden typische Anweisungen, Datenstrukturen und Dateiformate für AVM2 beschrieben.
ActionScript 2.0 ist eine objektorientierte Programmiersprache (OOP), die neben anderen OPP-Konzepten auch Klassen, Vererbung und Schnittstellen unterstützt. Sie bietet Funktionen wie variable Datentypisierung, Funktionsparameter, Wiedergabetypen und umfassende Debugging-Informationen.
Teilen Sie uns Ihre Meinung* zu dem Developer Center mit.