ActionScript 3 Grundlagen

Transcrição

ActionScript 3 Grundlagen
ActionScript 3 Grundlagen
Flash-basierte Webanwendungen programmieren
Lernen Sie von Anfang an, wie Sie diese faszinierende, leistungsfähige
Programmiersprache im Rahmen von Flash CS5 einsetzen – auch ohne jegliche
Programmiererfahrung! Sascha Kersken erläutert ausführlich alle Grundlagen - von der
Filmsteuerung mit ActionScript über formale Sprachgrundlagen bis hin zur
Objektorientierung. Auch die Anbindung an Webserveranwendungen bespricht er am
Beispiel von PHP. Dabei legt er Wert auf praxistaugliches Wissen und versetzt Sie Schritt
für Schritt in die Lage, Ihre Flash-Filme zu interaktiven Anwendungen auszubauen. So
erstellen Sie schon bald eigene benutzerfreundliche Rich Internet Applications!
Ihr(e) Trainer: Sascha Kersken
ISBN 978-3-8273-6328-2
ActionScript 3 ist eine faszinierende Programmiersprache: Einerseits ist sie sehr umfangreich und leistungsfähig,
andererseits ist sie perfekt auf die Elemente und Fähigkeiten von Flash zugeschnitten. Sie können die
ActionScript-Kenntnisse, die Sie in diesem Video-Training erwerben nicht nur innerhalb der Flash-Autorenumgebung
einsetzen, sondern auch für unabhängige ActionScript-Werkzeuge, beispielsweise mit dem Flex-Framework und dem
Adobe Flex Builder.
ActionScript entspricht dem sogenannten ECMAScript-Standard und ist somit eng verwandt mit JavaScript. Die
ActionScript-Kenntnisse, die Sie hier erwerben, helfen Ihnen, JavaScript zu erlernen. Zuletzt ist ActionScript eine
objektorientierte Programmiersprache - das bedeutet praktisch, dass sich Elemente der realen Welt oder auch der
Flash-Umgebung leichter in Code darstellen lassen und dass Sie einmal erstellten ActionScript-Code in Form so
genannter Klassen recht problemlos wieder verwenden können.
Das Video-Training beginnt mit einem Kurzüberblick über die Flash-Arbeitsumgebung. Anschließend lernen Sie die für
ActionScript zuständigen Paletten und Werkzeuge genauer kennen. Weiter geht es mit der Filmsteuerung per
ActionScript - Anhalten, Weiterspielen und Sprünge zu bestimmten Stellen im Film. Erst dann werden die
unvermeidlichen Grundbausteine jeder Programmiersprache besprochen, etwa verschiedene Datentypen, Variablen,
Fallentscheidungen und Schleifen. Auch die Steuerung verschiedener Komponenten wie Audio, Video oder
Formularelemente wird erläutert. Abgerundet wird das Training durch Ausflüge in die Welt der Objektorientierung, der
Anbindung von Webserveranwendungen und sogar der Physik- und Spieleprogrammierung.
Aus dem Inhalt:
Einleitung
Nach einem kurzen Blick auf die Arbeitsumgebung von Flash CS5 erstellen Sie zunächst eine ganz einfache Animation.
Danach programmieren Sie Ihr erstes, sehr kurzes ActionScript-Beispiel, und zum Schluss stellt ein Video die
wichtigsten Programmierwerkzeuge vor.
Sprachgrundlagen
Im zweiten Kapitel werden die grundlegenden Materialien und Elemente vorgestellt, mit denen Sie in ActionScript
© copyright 2010 video2brain. All rights reserved.
video2brain and the video2brain logo are trademarks and service marks of video2brain.
1 / 5
arbeiten: Die Syntax der Sprache, das heißt die Art und Weise, wie Befehle geschrieben werden, Datentypen und
Operationen, Variablen, Fallentscheidungen und Schleifen. Das Ganze mag etwas trocken erscheinen, aber bleiben Sie
dran – diese Hilfsmittel machen später die Magie aus, die man Programmierung nennt!
Filmsteuerung
Zu den wichtigsten Aufgaben der ActionScript-Programmierung gehört die programmgesteuerte Navigation in
Flash-Filmen. In diesem Kapitel lernen Sie die notwendigen Anweisungen kennen. Außerdem wird die Behandlung der
wichtigen Ereignisse – nämlich Mausklicks auf Schaltflächen – behandelt.
Movieclips
Movieclips gehören zu den wichtigsten und praktischsten Elementen von Flash: Sie besitzen eine separate Zeitleiste, die
sich unabhängig vom Hauptfilm steuern lässt, und auch ihre zahlreichen Eigenschaften können per ActionScript
ausgelesen und modifiziert werden. Hier erfahren Sie das Wichtigste über den Umgang mit Movieclips.
Objektorientiertes ActionScript
Mit Klassen und Objekten haben Sie bereits wiederholt gearbeitet: In diesem Kapitel erhalten Sie einige
Hintergrundinformationen zur Objektorientierung, mit der sich die Arbeit an größeren Projekten erheblich besser
organisieren lässt.
Externe Daten
Größere Flash-Projekte bestehen nur selten aus einer einzelnen Filmdatei, sondern meist aus mehreren. In diesem
Kapitel lernen Sie, wie Filmdateien einander laden; darüber hinaus erfahren Sie das Wichtigste über Weblinks sowie über
das Laden von Sound, Bitmaps, Textdateien, XML und anderen Quellen.
Interaktion mit Webserver-Anwendungen
Die meisten Websites bestehen heutzutage nicht mehr nur aus statischen HTML-Dokumenten: Es handelt sich um
ausgewachsene Webanwendungen, die neben clientseitiger Interaktivität – zum Beispiel mit Flash oder auch JavaScript –
serverseitige Programmierung enthalten. Nach einer kurzen Einführung in die verbreitete
Webserver-Programmiersprache PHP erläutern die Filme in diesem Kapitel das Zusammenspiel zwischen ActionScript
und serverseitigen Skripten.
Ausblick
Das abschließende Kapitel zeigt Ihnen zuletzt noch, wie Sie mit der ActionScript-Referenz arbeiten, um weitere Aspekte
dieser faszinierenden Sprache kennenzulernen. Zudem lernen Sie noch ein paar wichtige Anlaufstellen im Web kennen.
Voraussetzungen:
512 MB RAM
DVD-Laufwerk
Soundkarte, Lautsprecher bzw. Kopfhörer
Bildschirmauflösung mind. 1024x768
Windows XP/Vista oder Mac OS X
Pentium 4 ab 2,6 GHz oder G5
Inhaltsverzeichnis
Einleitung
© copyright 2010 video2brain. All rights reserved.
video2brain and the video2brain logo are trademarks and service marks of video2brain.
2 / 5
Kurzüberblick über die Flash-Arbeitsoberfläche
02:23
Eine einfache Animation
06:53
ActionScript-Einführungsbeispiel
03:39
ActionScript-Arbeitswerkzeuge
03:54
Zusammenfassung
Multiple Choice Test
Sprachgrundlagen
Syntax und Grundelemente
ActionScript-Syntax
06:30
"trace" – des Programmierers bester Freund
03:17
Literale
07:23
Einfache Operationen
04:30
Variablen deklarieren und definieren
06:30
Variablenwerte manipulieren
05:20
Variablen mit festem Datentyp
04:29
Variablen
Fallentscheidungen
Einfache "if"-Fallentscheidungen
04:42
Vergleichsoperatoren
06:37
"if" mit der Alternative "else"
04:40
Einzelwertprüfung mit "switch/case"
08:29
Logische Operatoren
03:43
Reguläre Ausdrücke
10:10
Die "while"-Schleife
03:24
Die "do-while"-Schleife
04:19
Die "for"-Schleife
02:57
Array-Grundlagen
04:23
Arrays erweitern und ändern
02:57
Arrays als Stapel und Warteschlangen
08:15
Beliebige Array-Elemente entfernen
06:28
Arrays sortieren
08:59
Schleifen
Arrays
Datum und Uhrzeit
08:53
Zusammenfassung
Multiple Choice Test
Filmsteuerung
Schaltflächen
Schaltflächen definieren
11:46
ActionScript per Schaltfläche ausführen
08:46
Anhalten, Fortsetzen und Navigieren
© copyright 2010 video2brain. All rights reserved.
video2brain and the video2brain logo are trademarks and service marks of video2brain.
3 / 5
Den Film anhalten und wieder abspielen
08:26
Zu bestimmten Bildern im Film springen
11:46
Benannte Bilder verwenden
04:25
Szenen
09:02
Zusammenfassung
Multiple Choice Test
Movieclips
Movieclip-Grundlagen
Movieclips erstellen und einsetzen
07:12
ActionScript in Movieclip-Symbolen
03:08
Movieclips per ActionScript steuern
Die Zeitleiste einer Movieclip-Instanz von außen ansprechen
04:35
Eigenschaften der Movieclip-Instanzen ändern
11:17
Weitere Movieclip-Eigenschaften
14:26
Fortgeschrittene Movieclip-Steuerung
Zielpfade
11:09
Movieclips mit ActionScript einfärben
08:47
Movieclips auf Kollision testen
07:54
Movieclip-Instanzen mit ActionScript erzeugen
Movieclip-Instanzen hinzufügen und entfernen
05:48
Ein Mausverfolger mit Movieclip-Instanzen
07:57
Mit ActionScript zeichnen
07:27
Mit der Maus interaktiv zeichnen
05:39
Zusammenfassung
Multiple Choice Test
Objektorientiertes ActionScript
Eine Klasse definieren
11:09
Instanzen einer Klasse erzeugen
03:25
Getter- und Setter-Methoden verwenden
05:37
"Magische" Getter und Setter
03:43
Vererbung
07:28
Vererbung vorhandener ActionScript-Klassen
07:12
Zusammenfassung
Multiple Choice Test
Externe Daten
Flash-Filme laden
Der SWF-Export im Überblick
13:24
Flash-Filme laden und anzeigen
06:42
Andere Dateitypen laden
Dynamische Textfelder
07:10
Benutzereingaben aus Textfeldern lesen
07:00
Textdateien laden und anzeigen
04:33
XML laden und verarbeiten
09:53
Bitmaps laden und anzeigen
03:11
Sound laden und abspielen
03:27
© copyright 2010 video2brain. All rights reserved.
video2brain and the video2brain logo are trademarks and service marks of video2brain.
4 / 5
Zusammenfassung
Multiple Choice Test
Interaktion mit Webserver-Anwendungen
Webanwendungs-Grundlagen
Webserver-Anwendungen verstehen
03:37
Einen Webserver mit Anwendungsschnittstelle installieren
06:58
Das erste PHP-Beispiel
07:05
Ein PHP-Beispiel mit Datenbankzugriff
13:20
Datenbankergebnisse formatiert ausgeben
05:55
PHP und Flash
Daten aus PHP-Skripten in Flash einlesen
10:53
Daten aus Flash an PHP-Skripte senden
06:20
Bidirektionale Kommunikation mit PHP
10:46
Zusammenfassung
Multiple Choice Test
Ausblick
ActionScript-Referenz
02:31
Weitere Informationsquellen
02:07
Zusammenfassung
© copyright 2010 video2brain. All rights reserved.
video2brain and the video2brain logo are trademarks and service marks of video2brain.
5 / 5

Documentos relacionados