Hallo!
Ik heb hier een probleem met het dynamisch opbouwen van een menu uit een XML file in Flash.
this.defaultBtn is een bestaand object met de juiste properties.
Hiervan maak ik steeds een 'kopie', maar als ik 1 element veranderd, lijkt de rest ook te veranderen.
Er komt dus telkens maar 1 knop.
Ik heb hier een probleem met het dynamisch opbouwen van een menu uit een XML file in Flash.
this.defaultBtn is een bestaand object met de juiste properties.
Hiervan maak ik steeds een 'kopie', maar als ik 1 element veranderd, lijkt de rest ook te veranderen.
Er komt dus telkens maar 1 knop.
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| function buildMenu() { if (xmlMenuData.firstChild.nodeType == 1 and xmlMenuData.firstChild.nodeName == 'pages') { for (link = xmlMenuData.firstChild.firstChild; link != undefined; link = link.nextSibling) { for (node = link.firstChild; node != null; node = node.nextSibling) { switch(node.nodeName) { case "id": var id = node.firstChild.nodeValue; break; case "title": var xmlmenutitle = node.firstChild.nodeValue; break; } } var btnName = "menuBtn_" + id; _root[btnName] = _root.defaultBtn; _root[btnName].text = 'blah' + id; } } } |
[ Voor 59% gewijzigd door Kvn op 07-02-2008 17:27 ]