Wer exemplarisch lernen möchte, wie das Zusammenspiel von Flash mit XML und CSS funktioniert, sollte auf SitePoint.com mal nachlesen. Mark Angeletti erklärt hier, wie man eine dynamische Flash-Navigation aus diesen Komponenten und mit etwas Actionscript in vier Schlüsselbildern aufbaut.
- Bild 1: Setzt Variablen und Arrays für die Navigation.
- Bild 2: Liest die XML-Datei mit Abfolge, Beschriftung und Link für die Navigation aus und parst sie in die vorbereiteten Arrays.
- Bild 3: Bindet das Stylesheet für die Formatierung der Links ein.
- Bild 4: Baut die Navigation per Actionscript zusammen.
Ziel des Artikels ist es, Flash-Anwendungen besser zu strukturieren. Dazu gehört natürlich, dass Inhalte von der Darstellung getrennt werden, denn nur so lassen sie sich jederzeit editieren oder erweitern, ohne dass man die Flash-Datei anfassen muss: Ein Datensatz mehr im XML-File, der sich mit jedem simples Texteditor zufügen läßt, und statt 4 erscheinen 5 Navigationsbuttons.
Die Beispieldateien können im Beitrag heruntergeladen (und nachgearbeitet) werden. Ach ja, kleiner Tipp, der leicht übersehen wird: Wer eine ältere Flashversion als 8 verwendet, sollte in der XML-Datei statt button.png button.jpg einbinden.