Skift tekst ved rollover?
Hey Exp...Hmm, sidder med et lidt irriterende problem...
Har 5 knapper på min flash - for hver gang man rollover skal der skiftes en tekst et sted...
Det gør jeg sådan her:
on(rollOver){
TextUpdate(1)
}
on(press){
getURL(url[1]);
}
------------------------
Mit AS ser sådanne ud:
_root.p = 0;
//Hent XML
function loadXML(loaded) {
//Hvis XML er Loaded/Hentet
if (loaded) {
xmlNode = this.firstChild.childNodes[6].childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[5].childNodes[0].childNodes[1].childNodes[1].childNodes[0].childNodes[0];
//heading = xmlNode.childNodes[0].childNodes[1].childNodes[0].childNodes[0].firstChild.nodeValue;
//url = xmlNode.childNodes[0].childNodes[1].childNodes[0].childNodes[2].childNodes[0].childNodes[4].firstChild.nodeValue;
maintext = xmlNode.childNodes[0].childNodes[1].childNodes[0].childNodes[4].childNodes[0];
//trace(maintext);
//trace(xmlNode);
heading = [];
url = [];
maintext = [];
_root.total = xmlNode.childNodes.length;
trace(_root.total = xmlNode.childNodes.length);
for (i=0; i<total; i++) {
//trace(heading[i] = xmlNode.childNodes[i].childNodes[0].childNodes[0].firstChild.nodeValue;
//trace(heading[i] = xmlNode.childNodes[i].chileNodes[0].chileNodes[3].firstChild.attributes.name);
//trace(i);
heading[i] = xmlNode.childNodes[i].childNodes[1].childNodes[0].childNodes[0].firstChild.nodeValue;
url[i] = xmlNode.childNodes[i].childNodes[1].childNodes[0].childNodes[2].childNodes[0].childNodes[4].firstChild.nodeValue;
maintext[i] = xmlNode.childNodes[i].childNodes[1].childNodes[0].childNodes[4].childNodes[0];
//trace(xmlNode.childNodes[i].childNodes[1].childNodes[0].childNodes[0].firstChild.nodeValue);
//trace(xmlNode.childNodes[i].childNodes[1].childNodes[0].childNodes[4].childNodes[0]);
//trace(heading[1]);
//trace(url);
//trace[maintext);
//heading[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
//url[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
//maintext[i] = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue;
//TextUpdate(i);
}
} else {
content = "file not loaded!";
}
}
xmlCabiData = new XML();
xmlCabiData.ignoreWhite = true;
xmlCabiData.onLoad = loadXML;
//http://cabidev2.synkronvia.com/Forside/Flash?xml=1
//xmlCabiData.load("XMLFILE.xml");
xmlCabiData.load("http://cabidev2.synkronvia.com/Forside/Flash?xml="+id);
function TextUpdate(p){
if (loaded == filesize) {
maintext = maintext[p];
heading = heading[p];
}
}
--------------------------------------
Den virker så snart jeg rollover på en knap en gang, så snart jeg så kører over en anden knap, så får jeg "undefined" i de tekst felter
