![]()
|
Dieses
Tutorial stammt aus dem Buch "Flash 5 und Actionscript professionell
- Tutorials und Workshops für fortgeschrittene Techniken". vielen Dank für die Genehmigung an den Autoren und den Verlag. |
![]()
|
Allgemeines
2
Was ist Swift-Generator?
Ein erster Einblick
3
Übersicht über die Funktionsweise
3.1
Erstellen der Vorlage - Templates oder Flashdatei ?
3.2
Das Swift-Skript
3.3
Kommandozeile oder CGI / Online oder Offline
Jetzt wirds ernst
4
Die Schritte im Einzelnen
4.1.1
Die Vorlage erzeugen
4.1.2
Swiftvariablen in die Vorlage einfügen
4.2
Das Swift-Skript im einzelnen
4.2.1
Kommentare
4.2.2
Globale Angaben
4.2.3
Variablen benutzen in Swift-Skript
4.2.4
Schriftarten definieren
4.2.5
Text modifizieren
4.2.6
Textfelder modifizieren
4.2.7
Sound austauschen
4.2.8
Filmsequenzen austauschen
4.2.9
Bilder austauschen
4.2.10
Daten aus Datenbanken
4.2.11
Daten aus Textdateien
4.2.12
Refererliste
4.3
Flashdateien dynamisch generieren
4.3.1
Dateien Offline erzeugen
4.3.2
Dateien Online erzeugen
Bekannte Probleme
5.1
MacOS
5.2
Internet Explorer
5.3
Probleme mit Web Servern
Schon lange habe ich mir vorgenommen ein Tutorial zu Swift-Generator zu schreiben, da es zu diesem Programm bis jetzt nur englische und französische Anleitungen gibt und in den entsprechenden Newsgroups immer wieder nach deutschsprachigen Informationen gefragt wird. Das Tutorial richtet sich an Fortgeschrittene, denen die Funtkionsweise und der Umgang mit Flash bereits geläufig ist. Auch Grundwissen im Umgang mit CGI-Schnittstellen und Datenbanken sind von Vorteil.
Ich habe dieses Tutorial auf die Grundlagen beschränkt, da es auch so schon umfangreich genug ist. Folgende Aufteilung erschien mir sinnvoll: In Kapitel 2 gebe ich eine kurze Übersicht was man mit Swift-Generator überhaupt machen kann und wo der Unterschied zu dem original Macromedia-Generator liegt. Kapitel 3 gibt eine allgemeine Übersicht über die Funktionsweise und die einzelnen Arbeitsschritte, auf die ich in Kapitel 4 detailliert eingehe. Verweise in der Übersicht (Kapitel 3) ermöglichen auch direkt zu den Details in Kapitel 4 zu springen, so daß man sowohl Schritt für Schritt durchgehen oder themenorientiert vorgehen kann.
Einige wenige Absätze (Kapitel 5 / Bekannte Probleme) habe ich (mit freundlicher Genehmigung von Olivier Debon) direkt aus der englischen Anleitung übernommen, da es keinen Sinn gemacht hätte, hier im Wortlaut irgend etwas zu ändern.
Swift-Generator wurde von Olivier Debon entwickelt und kann dazu benutzt werden,
online oder offline Flashdateien dynamisch zu erzeugen. Möchte man Inhalte
oder Parameter einer SWF-Datei ändern, muß man normalerweise die
Original-Flashdatei öffnen, die neuen Inhalte (wie z.B. Bilder oder Sounddateien)
einfügen oder Parameter ändern und dann eine neue SWF-Datei erzeugen,
welche dann online gestellt wird.
Swift-Generator ermöglicht es mittels einer Skript-Datei die neuen Inhalte
in eine Flash-Vorlage einzulesen und das Ergebnis als SWF-Datei auszugeben.
Wie das genau funktioniert erläutere ich in Kapitel 3 und Kapitel 4.
Man muß also die original Flashdatei nicht mehr verändern, sondern
kann neue oder personalisierte Inhalte in Echtzeit erzeugen. Welche Zeitersparnis
das bringt, brauche ich hier wohl nicht weiter zu erklären.
Swift-Generator arbeitet mit Flash 3 oder Flash 4 Dateien (Flash 5 ist in Vorbereitung)
und kann folgende Objekte beeinflussen:
Macromedia Generator oder Swift-Generator ?
Jetzt mögen einige denken, das kann Macromedia Generator (MM-Generator)
ja auch, warum sollte ich Swift-Generator benutzen? Beide Werkzeuge haben Vor-
und Nachteile, über die man sich im klaren sein sollte, bevor man sich
für eines entscheidet. Ich möchte hier ein paar Argumente anreißen,
welche die Entscheidung erleichtern sollten (diese haben keinen Anspruch auf
Vollständigkeit):
Generell kann man sagen, der MM-Generator ist komfortabler und bietet um-fangreichere Funktionen, ist aber auch entsprechend teuer. Wer das Skripting nicht scheut und auch nicht so ein großes Budget zur Verfügung hat, kommt mit dem Swift-Generator in vielen Fällen an's gleiche Ziel.
Unter www.swift-tools.com/swift-users.html
findet man eine inzwischen um-fangreiche Liste von Firmen, die mit Swift-Generator
arbeiten, unter anderem Bayern 3 Radio, Toyota Motorsports, Coca Cola und startmovie.net
....
Deutschsprachige Informationen zum Programm sind selten zu finden, unter www.flashkit.com/board/index.php
findet man ein englischsprachiges Swift-Generator-Forum, in dem man auch auf
deutschsprachige Anwender trifft.