Know-how für Kreative

Inhaltsverzeichnis
1 Erste Schritte
2 Versionen
3 Einführung in die Programmierung
4 Die Entwicklungsumgebung
5 Regeln
6 Anweisungen und Aktionen
7 Werte und Datentypen
8 Ausdrücke und Operatoren
9 Funktionen
10 Kontrollstrukturen
11 Dokumenten-Objektmodell und Gültigkeitsbereich (Scope)
12 Ereignisse
13 Objekterstellung
14 Vererbung
15 Movieclips
16 ActionScript 2.0
17 Komponenten
18 Codedesign und Konzeption
19 Flashdetection
20 Aussergewoehnliche Benutzerfuehrung
21 D mit Flash
22 Macromedia Central
23 HTML
24 JavaScript, ActiveX und Java
25 Flash undokumentiert
26 Vergangenheit, Gegenwart und Zukunft
27 Kurzreferenz
28 Buchtipps
29 Links
30 Die CD-ROM zum Buch
Index
Download: - ZIP, ca. 9,8 MB
Buch bestellen
Ihre Meinung?
<< zurück | Galileo Design / <openbook> / ActionScript | vor >>
ActionScript 1 und 2 von Sascha Wolter (http://www.saschawolter.de/) Objektorientierung und Codedesign mit Flash MX 2004
ActionScript 1 und 2 672 S., mit CD, Referenzkarte, 44,90 Euro Galileo Design ISBN 3-89842-221-6 |
| Kapitel 2 Versionen
|  | 2.1 Ursprung
|  |  | 2.1.1 Aktionen
|  |  | 2.1.2 ActionScript
|  |  | 2.1.3 ActionScript 2
|  |  | 2.1.4 JavaScript und ECMAScript
|  |  | 2.1.5 Java und ECMAScript 4
|  | 2.2 Alternativen und Ausblick
|  |  | 2.2.1 Standard- und Professional-Version
|  |  | 2.2.2 Alternativen zu Flash
|  |  | 2.2.3 Serverseitiges ActionScript
|  | 2.3 Umstieg
|  |  | 2.3.1 Altes ActionScript in neuen Flash-Versionen
|  |  | 2.3.2 Problemkind Flash 4
## 2.2 Alternativen und Ausblick ### 2.2.1 Standard- und Professional-Version Erstmals ist bereits die Entwicklungsumgebung von Flash in zwei Versionen erhältlich: Flash MX 2004 und Flash MX Professional 2004. Dabei ist es gar nicht so schwer, sich für die richtige Version zu entscheiden – im Zweifelsfall sollten Sie ohnehin die Pro-Version nehmen. Die Standardversion richtet sich in erster Linie an den klassischen Flash-Designer, die Professional-Variante visiert Programmierer, Anwendungsentwickler und Videoenthusiasten an. Flash MX Professional 2004 umfasst sämtliche Funktionen der Standardversion sowie einige nützliche Erweiterungen. In der nachfolgenden Tabelle »Die Versionen im Vergleich« finden Sie die wichtigsten Gemeinsamkeiten und die in der professionellen Version zusätzlich enthaltenen Unterschiede übersichtlich aufgelistet. Hier klicken, um das Bild zu Vergrößern Abbildung 2.7 Die Professional-Version (links) umfasst alle Bestandteile der Standardvariante (rechts) sowie einige Zusätze – nicht nur bei den Komponenten (hier in der englischen Version).

Tabelle 2.4 Die Versionen im Vergleich: neue Funktionen im Überblick

Funktion | Macromedia Flash MX 2004 | Macromedia Flash MX Professional 2004
Beschleunigung |  |
Zeitleisteneffekte | Ja | Ja
Verhalten | Ja | Ja
PDF- und EPS-Unterstützung (Adobe Illustrator 10) | Ja | Ja
Leistungsoptimierter Compiler/ Macromedia Flash Player | Ja | Ja
Neue Komponentenarchitektur | Ja | Ja
Oberflächenelemente als Komponenten | Ja | Ja
Vorlagendateien | Ja | Ja
Startseite | Ja | Ja
Integrierte Hilfe | Ja | Ja
Sternwerkzeug | Ja | Ja
Kontrolle |  |
ActionScript 2.0 | Ja | Ja
Cascading Style Sheets (CSS) | Ja | Ja
Unicode-Unterstützung | Ja | Ja
String-Bedienfeld | Ja | Ja
Aliastext | Ja | Ja
Videoimport-Assistent | Ja | Ja
Rechtschreibprüfung | Ja | Ja
Suchen und Ersetzen | Ja | Ja
Erweitern |  |
Erweiterungsfähige Architektur | Ja | Ja
Behindertengerechtes Design | Ja | Ja
Bedienfeld Verlauf und Menü Befehle | Ja | Ja
Publikationsprofile | Ja | Ja
Bereitstellungs-Kit | Ja | Ja
Entwicklungsumgebung |  |
Formular-Metapher |  | Ja
Erweiterte Komponenten |  | Ja
Verbindung zu Datenquellen |  | Ja
Datengebundene Komponenten |  | Ja
Bedienfeld Projekt |  | Ja
Quellcode-Versionskontrolle |  | Ja
Folien-Metapher |  | Ja
Professionelle Videobearbeitung |  |
Integration von Videobearbeitungstools (Flash Video Export) |  | Ja
Qualitativ hochwertige Videos (Flash Video-Export) |  | Ja
Verbesserter Video-Encoder (Flash Video-Export) |  | Ja
Komponente für externes Flash Video mit progressiver Wiedergabe |  | Ja
Medienkomponenten |  | Ja
Eigenständiger Code-Editor |  | Ja
Geräteentwicklung |  |
Externe Geräteemulatoren |  | Ja
MIDI-Klingeltonunterstützung |  | Ja
Vorlagen |  | Ja
##### Flash Player: Dieselbe Plattform für beide Versionen Auf den ersten Blick unterscheiden sich die beiden neuen Flash-Versionen kaum: Dies verwundert nicht, nutzen doch beide Varianten letztendlich denselben Flash Player als Abspielplattform. Ohnehin handelt es sich bei den meisten Neuerungen in erster Linie um Verbesserungen des Workflows, die so auch noch mit älteren Flash Playern kompatibel sind. ### 2.2.2 Alternativen zu Flash Mittlerweile gibt es eine ganze Reihe an Entwicklungsumgebungen, die eine Alternative oder zumindest eine Ergänzung zu Flash bei der Erstellung von Flash Player-Dateien (SWF) darstellen. Hier klicken, um das Bild zu Vergrößern Abbildung 2.8 LiveMotion 2 von Adobe mit ActionScript-Unterstützung. Leider wird dieses Produkt laut Adobe nicht mehr weiterentwickelt. Es existieren zahlreiche Werkzeuge mit SWF-Export, und fast täglich erscheinen neue. Darunter befinden sich Spezialisten für 3D, Video, Bildverarbeitung, Illustrationen und Texteffekte. Einige Hersteller produzieren Autorensysteme mit SWF-Export, andere bieten Hilfsmittel, mit denen sich der normale Funktionsumfang des Flash Players um z.B. eine Speichern-Funktion erweitern lässt. Bei allen Zusatzprogrammen darf nie vergessen werden, dass SWF nicht von einer unabhängigen Institution kontrolliert wird. Ausschließlich Macromedia bestimmt die Entwicklung des SWF-Standards. Diese Kontrolle erleichtert einerseits den Entwicklungsprozess, andererseits ist Macromedia so den Mitbewerbern immer einen Schritt voraus: Abgesehen von Macromedia Flash unterstützt kein anderes uns bekanntes Produkt alle neuesten Funktionen. ##### Umfangreiche Liste von Programmen rund um Flash Im Buch »Flash MX 2004 – Grundlagen und Praxiswissen« und im Flashforum unter http://www.flashforum.de finden Sie zahlreiche aktuelle Tipps zu Zusatzprodukten. Insgesamt gibt es mittlerweile weit mehr als 150 Produkte rund um Flash. Und ständig erscheinen neue Versionen mit neuem Funktionsumfang. ### 2.2.3 Serverseitiges ActionScript ActionScript ist jedoch nicht allein auf Flash Player-Dateien (SWF) beschränkt. Der Erfolg von Flash und ActionScript führt bereits zur Integration von ActionScript in andere Macromedia-Produkte und zur Entwicklung von serverseitigem ActionScript. Diese Entwicklung ist ganz ähnlich wie bei JavaScript: Diese Sprache wird ebenfalls sowohl auf der Client- als auch auf der Serverseite eingesetzt. Netscape und Microsoft haben es vorgemacht: Ihre Serverprodukte unterstützen JavaScript. Macromedia hat diese Idee aufgegriffen und ActionScript in eine ganze Reihe zusätzlicher Produkte aus dem eigenen Haus integriert. Unter anderem ColdFusion MX und der Flash Communication Server MX (kurz FlashCom) dürfen serverseitig mit ActionScript gesteuert werden. Der Application-Server ColdFusion verfügt seit der Version MX neben der ColdFusion Markup Language (CFML) dank Flash Remoting über serverseitiges ActionScript namens ActionScript Remote. Die mit ActionScript erstellten Komponenten (*.asr) arbeiten wie die auf CFML (ColdFusion Markup Language) basierenden ColdFusion-Komponenten (*.cfc) und bieten weitestgehend eine ähnliche Funktionalität – mit dem Unterschied, dass ActionScript als Programmiersprache verwendet wird und dass sich diese serverseitigen Skripte nur von Flash aus aufrufen lassen. Übrigens gibt es Flash Remoting nicht nur für ColdFusion MX, sondern auch für andere Plattformen wie JRun 4, die dann ebenfalls serverseitiges ActionScript verstehen. Angekündigt ist Flash Remoting außerdem für Microsoft .net und J2EE-Server. Hier klicken, um das Bild zu Vergrößern Abbildung 2.9 Ein serverseitiges ActionScript (ActionScript Remote) für ColdFusion MX in Dreamweaver MX Hier klicken, um das Bild zu Vergrößern Abbildung 2.10 Ein serverseitiges ActionScript (ActionScript Communications) für Flash Communication Server MX (kurz FlashCom) Der Macromedia Flash Communication Server MX erweitert die Möglichkeiten des Flash Player-Formats um Video-Streaming und zahlreiche weitere Kommunikationsmöglichkeiten. Insbesondere die Echtzeitfähigkeit auch über das Internet macht diesen Server für eine Vielzahl von Anwendungen interessant. Denkbar sind Multiuser-Spiele, Whiteboards, Videokonferenzsysteme, Chats und zahlreiche weitere interaktive Mehrbenutzeranwendungen. Mit Hilfe einer Webcam wird der Flash Player so zur »ultimativen« Kommunikationsplattform. Bei der Entwicklung von Anwendungen mit dem Flash Communication Server MX werden zur Programmierung nur Kenntnisse in ActionScript oder einer vergleichbaren Sprache wie JavaScript benötigt. Denn den Server steuert ebenfalls eine an ECMAScript angelehnte Sprache namens ActionScript Communications (*.asc).

Tabelle 2.5 Serverseitiges ActionScript

Produkt | URL | Bezeichnung der Sprache | Bemerkung
ColdFusion MX mit Flash Remoting | http://www.macromedia.com/de/software/coldfusion | ActionScript Remote | ColdFusion MX wird für eine ganze Reihe an Betriebssystemen und J2EE-Plattformen angeboten.
JRun 4 mit Flash Remoting | http://www.macromedia.com/de/software/jrun | ActionScript Remote | JRun 4 wird für eine ganze Reihe an Betriebssystemen angeboten.
Flash Remoting | http://www.macromedia.com/de/software/flash/flashremoting/ | ActionScript Remote | Flash Remoting ist auch einzeln unter anderem für Microsoft.Net und J2EE-Plattformen erhältlich.
Flash Communication Server MX | http://www.macromedia.com/de/software/flashcom/ | ActionScript Communications | Der Flash Communication Server MX (kurz FlashCom) ist ausschließlich über ActionScript zu programmieren.
<< zurück | <top> | vor >>
Zum Katalog
ActionScript 1 und 2 bestellen
Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen? Ihre Meinung
Buchtipps
| Einstieg in ActionScript
| Einstieg in Flash 8
| Flash 8 und PHP
| Flash 8-Tutorials
| Dreamweaver 8
| Webseiten programmieren und gestalten
Shopping
Versandkostenfrei bestellen in Deutschland und Österreich Info

Copyright © Galileo Press GmbH 2005
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

[Galileo Design]
Galileo Press GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de