Blitzgewitter (c’t 24/03, Seite 216ff)
Flash MX 2004 (P) mit verfeinertem ActionScript

Um die c’t-Programmierbeispiele zu erweitern oder Anwendungen für andere WebServices zu programmieren, braucht man die Entwicklungsumgebung Flash MX 2004 Professional (die Standardversion reicht nicht aus, weil dort die „Data Components“ nicht enthalten sind). Eine 30 Tage gültige Testversion gibt es unter 
http://www.macromedia.com/downloads/
zum Download. Zum Ausprobieren der fertigen Flash-Filme, erkennbar an der Dateierweiterung .swf, reicht der kostenlose Flash Player beziehungsweise das aktuelle Flash-Browser-Plug-in, ebenfalls unter http://www.macromedia.com/downloads/. Der Flash Player läuft unter Windows 98/2000/XP und auf dem Macintosh ab OS X 10.2.6. Eine Liste der Systemvoraussetzungen (Betriebssysteme, Browserversionen etc.) steht unter http://www.macromedia.com/software/flash/productinfo/systemreqs/.
Wer das c’t-WebService-Beispiel „AirportWeather“ auf andere WebServices umstricken will, findet eine Sammlung für Flash frei gegebener WebServices unter http://flash-db.com/services/.


Enthaltene Dateien

Quellcode der Flash-Klassen (Dateierweiterung .as)

Beispiel Wetterstation
WeatherTempLine.as
WeatherXML.as


Beispiel WebService
Ct-wetter.as


Fertige, aber nicht ablauffähige Flash-Filme (Dateierweiterung .fla)
(Mit Datei/Öffnen in Flash MX 2004 Pro laden)

Beispiel Wetterstation
temperatur_ct.fla

Beispiel WebServices
ct-wetter.fla


Kompilierte, ablauffähige Flash-Filme (Dateierweiterung .swf)
(vorher den Flash Player installieren)

Beispiel Wetterstation
temperatur_ct.swf
temperatur2_ct.swf
temperatur_zwei_ct.html (zum Einbauen in die eigene HTML-Seite)

Beispiel WebServices
ct-wetter.swf


XML-Steuerdatei für das Beispiel WebServices
airports.xml

Die Steuerdatei airports.xml lässt sich, ohne den Flash-Film ct-wetter neu kompilieren zu müssen, beliebig erweitern, um die Wetterdaten weiterer Flughäfen abfragen zu können. Codes für Flughäfen stehen im Web unter www.iata.org/codes.

