Ik ben op dit moment bezig in Director MX. Ik wil gegevens uit een XML bestand halen. Deze gegevens moeten in een text member komen. Ik heb het volgende:
Het XML bestand:
Het XML bestand heb ik zo eenvoudig mogelijk gehouden. Het bestand staat in hetzelfde mapje als de Director bestanden. Dit is de inhoud van het XML bestand (author.xml):
Het Director bestand:
Het Director bestand (author.dir)heeft een cast van drie members:
1) Een text member (name: author):
Deze member bevat geen code en staat op frame 1 in de score.
2) Een script member (behavior, name: xmlAanroepen):
Dit script staat gewoon in de cast en nergens op de score. Deze member bevat het volgende script:
3) Een script member (parent, xmlVerwerk):
Dit script staat gewoon in de cast en nergens op de score. Deze member bevat het volgende script:
Wat is nou precies het probleem?
Ik wil dat de naam "Jan Klaassen" uit het XML bestand gelezen wordt en dat de text member "author" deze naam weergeeft. Dat gebeurt op dit moment niet en ik kom er niet uit. Kan iemand mij helpen? Director MX geeft geen foutmelding in de code, hij geeft gewoon niets weer.
Aan de volgende opmerkingen heb ik niets:
* Gebruik Flash;
* Gebruik de XML parser van Flash en importeer deze in Director;
* Waarom gebruik je Director MX?
Het XML bestand:
Het XML bestand heb ik zo eenvoudig mogelijk gehouden. Het bestand staat in hetzelfde mapje als de Director bestanden. Dit is de inhoud van het XML bestand (author.xml):
code:
1
2
3
4
| <?xml version="1.0" encoding="iso-8859-1"?>
<author>
<name>Jan Klaassen</name>
</author> |
Het Director bestand:
Het Director bestand (author.dir)heeft een cast van drie members:
1) Een text member (name: author):
Deze member bevat geen code en staat op frame 1 in de score.
2) Een script member (behavior, name: xmlAanroepen):
Dit script staat gewoon in de cast en nergens op de score. Deze member bevat het volgende script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| property pXMLObj
global gQuestions
on beginSprite me
pXMLObj = new (xtra "XMLParser")
pXMLObj.parseURL (the moviePath & "author.xml")
end
on endSprite me
pXMLObj = 0
end
on exitFrame me
if pXMLObj.doneParsing () then
gQuestions = pXMLObj.makeList ()
else
go the frame
end if
end |
3) Een script member (parent, xmlVerwerk):
Dit script staat gewoon in de cast en nergens op de score. Deze member bevat het volgende script:
code:
1
2
3
4
5
| global gQuestions
on me
member("author").text = gQuestions
end |
Wat is nou precies het probleem?
Ik wil dat de naam "Jan Klaassen" uit het XML bestand gelezen wordt en dat de text member "author" deze naam weergeeft. Dat gebeurt op dit moment niet en ik kom er niet uit. Kan iemand mij helpen? Director MX geeft geen foutmelding in de code, hij geeft gewoon niets weer.
Aan de volgende opmerkingen heb ik niets:
* Gebruik Flash;
* Gebruik de XML parser van Flash en importeer deze in Director;
* Waarom gebruik je Director MX?
[ Voor 11% gewijzigd door Verwijderd op 21-04-2005 16:41 . Reden: Typfout ]