is how you will map your button vars out.Code:links_xml = new XML();
links_xml.ignoreWhite = true;
links_xml.onLoad = function(success) {
if (success) {
trace("XML: " + links_xml);
totalLinks = links_xml.firstChild.childNodes.length;
trace("TOTAL LINKS: " + totalLinks + newline);
/*
//loop through XML to check values..
for (i = 0; i < totalLinks; i++) {
trace("LINK " + i + " DETAILS:");
this[urlVar +i] = [links_xml.firstChild.childNodes[i].childNodes[0].firstChild.nodeValue];
urlvar1 = links_xml.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue;
trace("URL: " + this[urlVar+i]);
_root[altVar+i] = links_xml.firstChild.childNodes[i].childNodes[1].firstChild.nodeValue;
trace("ALT: " + _root[altVar+i]);
_root[titleVar+i] = links_xml.firstChild.childNodes[i].childNodes[2].firstChild.nodeValue;
trace("TITLE: " + _root[titleVar+i]);
trace("-------------------------------------");
*/
//assign URL values to variables
urlVar1 = links_xml.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue;
trace("URL1 = " + urlVar1);
urlVar2 = links_xml.firstChild.childNodes[1].childNodes[0].firstChild.nodeValue;
trace("URL2 = " + urlVar2);
urlVar3 = links_xml.firstChild.childNodes[2].childNodes[0].firstChild.nodeValue;
trace("URL3 = " + urlVar3);
//assign alt text to variables
altVar1 = links_xml.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue;
trace("URL1 = " + altVar1);
altVar2 = links_xml.firstChild.childNodes[1].childNodes[1].firstChild.nodeValue;
trace("URL2 = " + altVar2);
altVar3 = links_xml.firstChild.childNodes[2].childNodes[1].firstChild.nodeValue;
trace("URL3 = " + altVar3);
//assign title data to varables
titleVar1 = links_xml.firstChild.childNodes[0].childNodes[2].firstChild.nodeValue;
trace("URL1 = " + titleVar1);
titleVar2 = links_xml.firstChild.childNodes[1].childNodes[2].firstChild.nodeValue;
trace("URL2 = " + titleVar2);
titleVar3 = links_xml.firstChild.childNodes[2].childNodes[2].firstChild.nodeValue;
trace("URL3 = " + titleVar3);
}else {
trace("error loading xml");
}
};
links_xml.load("menulink.xml");
(or you could create an object or array and dump the values to that I suppose too)
button:
Code:on (release) {
getURL("http://www.yourdomain.com/"+urlVar1);
getURL(urlVar1);
trace("URL1: "+urlVar1);
trace("URL2: "+urlVar2);
trace("URL3: "+urlVar3);
}

