Een zelfstudie over XML in Flash CS3



Flash CS3 is geschikt voor het maken van indrukwekkende speciale effecten en verbazingwekkende interactieve Web-omgevingen. Een van de belangrijkste zorgen bij het maken van grote, ingewikkelde Flash-projecten is de resulterende bestandsgrootte. Hoe groter het uiteindelijke bestand, des te langer het duurt om de webpagina te laden en dit verhoogt de kans op verlies van ongeduldig webgebruikers. Een van de meest gebruikte oplossingen is het importeren van informatie uit externe bestanden ter bespoediging van de laadtijd. XML is eenvoudig te maken en integreert naadloos met Flash, waardoor het een geweldige keuze voor de verwerking van externe gegevens.

Instructies

Een eenvoudige XML-bestand maken

1

Open Kladblok en typ de volgende code op de eerste regel:
<? xml version=\"1.0\" encoding = \ "utf-8\"? >

2

Typ het volgende op de volgende regel:
< TUTORIAL onderwerp = \ de AUTHOR=\"eHow.com\"Een zelfstudie over XML in Flash CS3\"" / >

3

Selecteer \"File,\" \"Save As\" en selecteer \"All files\" als het bestandstype en \"UTF-8\" voor het type code.

4

Naam van het bestand tutorial.xml, kies het bestand opslaan in een nieuwe map op het bureaublad en druk op \"Save.\"

5

Sluit het Kladblok-venster en controleer of het bestand heeft de extensie .xml.

Laden van de XML naar Flash CS3

6

Open Flash CS3 en start een nieuw document.

7

Maak 4 dynamische tekstvelden in het werkgebied met de volgende instantienamen: xmldoc, node_name, onderwerp, Auteur

8

Statische tekstlabels voor elk dynamisch tekstveld maken De statische tekst-labels zal worden: \"What's in het XML-bestand? \", \"Node naam, \" \"Topic\" en \"Author.\"

9

Invoegen van een nieuwe laag in de tijdlijn boven \"Layer 1\" en hernoem het \"a.\"

10

Klik op het lege hoofdframe in frame 1 en druk op F9 om de actionscript-deelvenster te openen.

11

Typ de volgende actionscript-code:
getXMLData = nieuwe XML()
GAAN
getXMLData.load(\"tutorial.xml\",\"\")
GAAN
Als (getxmldata.loaded) {}

var p = getxmldata.firstChild

GAAN

xmldoc = getxmldata.childNodes

GAAN

node_name=p.nodeName

GAAN

topic=p.attributes.topic

GAAN

author=p.attributes.author

GAAN
}

12

Sluit het Configuratiescherm actionscript met F9 en selecteer \"File,\" \"Save As\" en selecteer de map waarin het XML-bestand is opgeslagen als de doelmap.

13

Druk op CTRL + ENTER om het XML-bestand geladen in de film van de flits.

Tips & waarschuwingen

  • Deze eenvoudige tutorial illustreert een klein stukje van de mogelijkheden. XML kan worden gebruikt voor het laden van bijna elk bestandstype in Flash.
  • Het Flash-bestand moet worden opgeslagen in dezelfde map als het XML-bestand voor de programmering om goed te functioneren.