XML ermöglicht dynamische Downloads per Flash MX

Das Parsen von XML
Nun, da wir alle notwendigen Funktionen codiert haben, sollten wir uns die Funktion anschauen, die ausgeführt wird, wenn die XML-Datei fertig geladen wurde. Hier das kleine Schmuckstück:

In Flash MX verfügt jedes XML-Objekt über eine onLoad Methode. Fortgeschrittene Anwendungen verwenden zur Initialisierung von Klassen üblicherweise ein init().Wir werden etwas ganz ähnliches tun, mit der Ausnahme, dass wie das onLoad unseres XML-Objekts verwenden werden. Nach dem Laden von content.xml wird der Code von Listing C ausgeführt.

Tabelle E analysiert dieses spezielle onLoad.

32 trace(„XML Loaded!“);
33 _global.allNodes = this.firstChild.childNodes;
34 _global.hidden = true;
36 trace(„Total Pages: “ + allNodes.length);


Tabelle E

Zeile 32 gibt „XML Loaded“ im Output-Windows der Flash-Testumgebung ([Strg] [Enter]) aus und teilt hauptsächlich mit, dass alles geladen wurde und dass die Haupt-Initialisierungsfunktion gerade ausgeführt wird.

In den Zeilen 33 und 34 wird allNodes mit den „Kindern“ des ersten XML-Nodes gefüllt. Die auf „true“ eingestellte globale Variable hidden wird im Movie-Clip menu von showMenu() und hideMenu() verwendet. Man bedenke, dass allNodes die gesamte Struktur dieser Anwendung, inklusive Inhalt, repräsentiert. Wir werden es nutzen, um unseren Inhalt zu erstellen und zu animieren.

Page: 1 2 3 4 5 6 7 8

ZDNet.de Redaktion

Recent Posts

Google veröffentlicht neues Sicherheitsupdate für Chrome

Zwei Schwachstellen in Chrome gehören nun der Vergangenheit an. Von ihnen geht ein hohes Risiko…

1 Woche ago

Digitale Souveränität: ein essenzieller Erfolgsfaktor für Unternehmen

Mit der zunehmenden computerbasierten und globalen Vernetzung gewinnt die digitale Souveränität an rasanter Bedeutung. Viele…

1 Woche ago

Google schließt kritische Sicherheitslücke in Android 14

Weitere schwerwiegende Fehler stecken in Android 12 und 13. Insgesamt bringt der Mai-Patchday 29 Fixes.

1 Woche ago

IT-Sicherheit: Digitale Angriffe sicher abwehren

Es ist entscheidend, die aktuelle Cyberbedrohungslandschaft zu verstehen, um geeignete Abwehrmaßnahmen zu ergreifen.

1 Woche ago

Bestverkaufte Smartphones: Apple und Samsung dominieren

Das iPhone 15 Pro Max ist das meistverkaufte Smartphone im ersten Quartal. Das Galaxy S24…

1 Woche ago

Google: Passkeys schützen mehr als 400 Millionen Google-Konten

Die Passwort-Alternative Passkeys überholt Einmalpasswörter bei der Zwei-Faktor-Authentifizierung. Auch Microsoft setzt sich aktiv für die…

2 Wochen ago