Eingabehilfen

ActionScript-Technology Center

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.

Erste Schritte mit ActionScript 3.0

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:

Schaltflächen für LiveDocs-Navigation

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.

Adobe Flash CS3 Professional

Lernen Sie die neue Version von Flash Professional mit innovativen Funktionen zur Codebearbeitung und Fehlerbeseitigung für ActionScript 3.0 kennen.

 



Flash

Flash-Developer Center

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*.

Flex

Flex-Developer Center

Im Flex-Developer Center finden Sie interessante Artikel, Übersichten, Übungen und Flex-Kurzanleitungen* zum Einsatz von ActionScript 3.0 im Flex-Framework.

Video-Workshop

Video-Workshop für die Adobe Creative Suite 3

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.

Trevor McCauley

Einführung in die Ereignisverarbeitung mit ActionScript 3.0

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-Blogs

Blogs zu ActionScript*

Lesen Sie die Kommentare zu ActionScript in den Entwickler-Blogs.

Migration auf ActionScript 3.0

Detaillierter Einblick in ActionScript 3.0

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:

Überblick

Übersicht über 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.

Entwicklung eines Anzeige-Widgets mit ActionScript 3.0*

Migrieren Sie Bildanzeige-Anwendungen von ActionScript 2.0 auf 3.0, um die Funktionen der neuen Version zu erkunden.

Schneller Einstieg in ActionScript 3.0

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.

Auszüge aus dem ActionScript 3.0 Cookbook: Von der Entwicklung benutzerdefinierter Klassen zum Rendering-Modell*

In diesen fünf Kapiteln aus dem Handbuch von O'Reilly Media lernen Sie, wie Sie die neue Programmiersprache optimal nutzen.

Erläuterungen zur neuen Anzeige-API in ActionScript 3.0*

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.

Entwicklung dynamischer GUIs mit Flash, Flex Builder und ActionScript 3.0*


Erstellen Sie intelligente Benutzeroberflächen für RIAs, die sich dynamisch an die aktuelle Bildschirmgröße anpassen.


Flex 2

Im Profil: Programmierer steigen um auf Flex und ActionScript 3.0*


Lesen Sie, wie introNetworks mit einer Flex-basierten Architektur und Technologie Anwendungen entwickelt, deren Oberfläche, Bedienung und Leistung exakt einer Desktop-Anwendung entsprechen.

Modultests und testgesteuerte Entwicklung mit Flex und ActionScript 3.0*

FlexUnit erleichtert die Programmierung von Flex-Anwendungen.

Bearbeitung von Cue-Points für Audiodateien in ActionScript 2.0 und ActionScript 3.0*


Entwickeln Sie eigene Sound-Klassen, die den Einsatz von Cue-Points für interne Audioinhalte oder externe MP3s in Flash- oder Flex-Anwendungen erleichtern.

Tipps zur optimalen Nutzung von ActionScript 3.0 in Flex und Flash*

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.

In LiveDocs: Programmieren mit ActionScript 3.0*

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.

ActionScript 3.0-Beispiele

In Adobe Labs stehen Dienstprogramme (in Beta-Qualität) bereit, die Sie zur Entwicklung von Flex-Anwendungen nutzen können:


Flash CS3 Professional

Objekt-orientierte Programmierung mit Actionscript 3.0*

Lernen Sie das Konzept von Klassen kennen und schreiben Sie mithilfe von Actionscript 3.0 kompaktere, leichter wiederverwendbare Skripte für Ihre Web-Anwendungen.

Mit CSS, HTML und ActionScript Text für lokalisierte Flash-Projekte formatieren*

Dan Carr (18. Juni 2007)
Entwickeln Sie Flash-Anwendungen, die mithilfe von ActionScript und Textformatierungs-Funktionen mehrere Sprachen unterstützen.

Entwicklung dynamischer GUIs mit Flash, Flex Builder und ActionScript 3.0*


Erstellen Sie intelligente Benutzeroberflächen für RIAs, die sich dynamisch an die aktuelle Bildschirmgröße anpassen.

Video-Clips mit Lichtreflexionen in ActionScript 3.0*


Fügen Sie Reflexionen in Ihre Flash-Videos ein, und bearbeiten Sie sie mithilfe einer benutzerdefinierten ActionScript 3.0-Klasse.

Filtern von XML-Daten in Flash-Anwendungen mithilfe von ECMAScript für XML*


Entwickeln Sie eine Anwendung, die auf Basis von E4X mehrsprachige Beschriftungen aus einer XML-Quelldatei für ein Video analysiert und anzeigt.

Archiv zur Adobe Developer Week*

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.


Flash Media Server 2

Entwicklung eines Video-Players mit dem Entwurfsmuster „Zustand“ und ActionScript 3.0*


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.

Technische Dokumente

Das Tamarin-Projekt (Mozilla Foundation)*

Die Mozilla Foundation organisiert ein neues Open-Source-Projekt auf Basis von Code für die ActionScript Virtual Machine.

Die Signifikanz des Tamarin-Projekts*

Mit ihrem gemeinsamen Open-Source-Projekt „Tamarin“ möchten Adobe und Mozilla eine Standardsprache für die Entwicklung eindrucksvoller, interaktiver Web-Anwendungen etablieren.

ECMAScript 4 Committee Wiki*

Welche Richtung ActionScript 3.0 einschlagen wird, erfahren Sie im öffentlichen Wiki des ECMAScript 4-Konsortiums.

LiveDocs: Referenzhandbuch für Flex 2*

In diesem Handbuch finden Sie allgemeine Richtlinien zur Programmierung in MXML und ActionScript 3.0 für Flex 2.

In LiveDocs: Sprachspezifikation für ActionScript 3.0*

Dieses Dokument beschreibt die typischen Eigenschaften von ActionScript 3.0, einschließlich der vollständigen Syntax und komplexen Semantik.

In Labs: ActionScript 3.0-Bibliotheken*

Mit den kostenlosen und offenen ActionScript 3.0-APIs entwickeln Sie im Handumdrehen Ihre erste Flex 2.0-Anwendung.


Überblick über Adobe ActionScript Virtual Machine 2 (AVM2) (PDF, 400 KB)*

In dieser Übersicht werden typische Anweisungen, Datenstrukturen und Dateiformate für AVM2 beschrieben.

ActionScript 2.0-Ressourcen

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.

Flash Professional 8 / Flash CS3 Professional

Flex

Flash Lite

Flash Media Server 2


Teilen Sie uns Ihre Meinung* zu dem Developer Center mit.

MAX 2009 logo