Ein Tutorial über XML in Flash CS3

September 11

Flash CS3 kann Erstellen von beeindruckenden Spezialeffekten und erstaunliche interaktive Web-Umgebungen. Eines der Hauptprobleme beim große, komplexe Flash-Projekte zu erstellen ist die resultierende Dateigröße. Je größer die Datei, desto länger dauert es für die Web-Seite zu laden, und dies erhöht die Chancen ungeduldig Web-Benutzer zu verlieren. Eine der am weitesten verbreitete Lösungen ist es, Informationen aus externen Dateien zu importieren, um Ladezeit zu beschleunigen. XML ist leicht zu erstellen und ist nahtlos mit Blitz, so dass es eine gute Wahl für den Umgang mit externer Daten.

Anweisungen

Erstellen einer einfachen XML-Datei

1 Öffnen Sie Notepad und geben Sie den folgenden Code in der ersten Zeile:<? Xml-version=\"1.0\" Codierung = \ "Utf-8\"? >

2 Geben Sie Folgendes in der nächsten Zeile:< Lernprogramm Thema = \ "Ein Tutorial über XML in Blitz-CS3\" der AUTHOR=\"eHow.com\" / >

3 Wählen Sie \"File,\" \"Save As\", und wählen Sie \"All files\" als Dateityp und \"UTF-8\" für den Codetyp.

4 Benennen Sie die Datei tutorial.xml, die Datei in einen neuen Ordner auf dem Desktop speichern und drücken \"Save.\"

5 Schließen Sie das Editor-Fenster und überprüfen Sie, ob die Datei die Erweiterung .xml hat.

Laden von XML für Flash CS3

6 Flash CS3 zu öffnen Sie und starten Sie ein neues Dokument.

7 4 dynamische Textfelder erstellen, auf der Bühne mit den folgenden Instanznamen: Xmldoc, Node_name, Thema, Autor

8 Erstellen Sie statischer Text Labels für jedes dynamisches Textfeld. Die statischen Text-Etiketten werden: \"What's in der XML-Datei? \", \"Node Name, \" \"Topic\" und \"Author.\"

9 Legen Sie eine neue Ebene in der Zeitleiste oben \"Layer 1\" und benennen Sie sie \"a.\"

10 Klicken Sie auf das leere Schlüsselbild in Frame 1 und drücken Sie F9, um das Bedienfeld "Actionscript" zu öffnen.

11 Geben Sie den folgenden Actionscript-Code ein:GetXMLData = neue XML()GEHENgetXMLData.Load(\"Tutorial.xml\",\"\")GEHENWenn (getxmldata.loaded) {}

var p = getxmldata.firstChild

GEHEN

xmldoc = getxmldata.childNodes

GEHEN

node_name=p.nodeName

GEHEN

topic=p.attributes.topic

GEHEN

author=p.attributes.author

GEHEN}

12 Schließen Sie das Bedienfeld "Actionscript" mit F9 und wählen Sie \"File,\" \"Save As\" und wählen Sie den Ordner, in dem das XML als Zielordner gespeichert ist.

13 Drücken Sie STRG + EINGABETASTE, um die XML-Datei in der Flash-Film geladen sehen.

Tipps & Warnungen

  • Dieses Lernprogramm zeigt ein kleines Stück der Möglichkeiten. XML kann verwendet werden, um fast jede Art von Datei in Flash laden.
  • Die Flash-Datei muss im selben Ordner wie die XML-Datei für die Programmierung ordnungsgemäß gespeichert werden.