31.4 MySQL und Flash
31.4.1 Daten aus MySQL an Flash senden
Dreamweaver 8 und Flash 8 sind nicht annähernd so sehr verzahnt, wie wir es erstaunlicherweise immer wieder lesen müssen. Der Beweis für das häufig Geschriebene muss erst noch angetreten werden. Wenn es um dynamische Websites geht, ist die Unterstützung für Flash von Seiten aus Dreamweaver 8 eher spärlich. Da in Flash 8 selbst wesentlich mehr Möglichkeiten zum Anbinden von dynamischen Content integriert sind, ist dies allerdings auch nicht verwunderlich.
Dennoch kommt es ab und zu vor, dass man, ohne sich in die Tiefen von ActionScript, der Programmiersprache von Flash, einarbeiten zu wollen, einfache Inhalte, Texte oder Variablen an Flash übergeben will, um diese dann im Flash-Film darzustellen. Diese einfachen Aktionen sind mit Dreamweaver 8 problemlos möglich.
Schritt für Schritt: Inhalte von Dreamweaver an Flash übergeben
1 Flash-Film anlegen
Um die Technik zu veranschaulichen, haben wir in Flash 8 einen einfachen Film erstellt, der einen dynamischen Textbereich enthält. Diesem Textbereich ist der Variablenname DWTEST zugewiesen.
2 SWF in Dreamweaver 8
Das exportierte Flash-File wird in Dreamweaver 8 eingebunden und eine einfache Datensatzabfrage erstellt.
3 Variablenübergabe an Flash
Wie in einem der ersten Kapitel beschrieben, können Variablen an Flash mit dem Parameter flashVars übergeben werden. Da dieser Parameter sehr häufig an Flash-Filme gesendet wird, stellt sich hier die Frage, warum er nicht zu den Standardvorgaben in Dreamweaver 8 für Flash-Einbindungen gehört.
Als Wert verwenden wir den Datensatz »description« und schreiben die Variable, wenn Dreamweaver 8 den Datensatzverweis eingefügt hat, etwas um:
Listing 31.18 Flash-Variable mit Datensatzabfrage
DWTEST=<?php echo $row_Recordset1['description']; ?>">
4 Vorschau des Flash-Films in Dreamweaver 8
In der Vorschau des Flash-Films sehen Sie jetzt bereits die Variable als Text ausgegeben.
5 Vorschau in der Live Data-Ansicht
Wenn Sie zusätzlich zur Flash-Vorschau in die Live Data-Ansicht wechseln, wird der Inhalt des Datensatzes im Flash-Film angezeigt.
Mit dieser Vorgehensweise können Sie viele Flash-Aktionen ganz einfach mit Inhalten oder Parametern einer Datenbank verbinden.
31.4.2 Dreamweaver 8 als ActionScript-Editor
Flash 8 unterstützt externe ActionScript-Dateien. Mit Dreamweaver 8 können Sie diese Dateien komplett erstellen. Dreamweaver ist in der Lage, die komplette Syntax einer ActionScript-Datei zu überprüfen.
Abbildung 31.28 Dreamweaver MX 2004 als ActionScript-Editor