I need help creating a roll over effect on a text link loaded into a text field using XML.
var sections = "links";
linklistXML = new XML ();
linklistXML.ignoreWhite = true;
linklistXML.onLoad = makeArray;
linklistXML.load ("menu.xml");
function Link (id, url, linkname) {
this.id = id;
this.url = url;
this.linkname = linkname;
}
function makeArray (success) {
var i, j, mainTag, id, url, linkname;
if (success) {
for (i=0; i<=linklistXML.childNodes.length; i++) {
if (this.childNodes*.nodeValue == null && this.childNodes*.nodeName == "LINKLIST") {
mainTag = this.childNodes*;
}
}
for (i=0; i<=mainTag.childNodes.length; i++) {
if (mainTag.childNodes*.nodeName == sections) {
id = mainTag.childNodes*.attributes["id"];
for (j=0; j<mainTag.childNodes*.childNodes.length; j++) {
if (mainTag.childNodes*.childNodes[j].nodeName != null) {
if (mainTag.childNodes*.childNodes[j].nodeName == "url") {
url = mainTag.childNodes*.childNodes[j].firstChild.nodeValue;
} else if (mainTag.childNodes*.childNodes[j].nodeName == "linkname_text") {
linkname = mainTag.childNodes*.childNodes[j].firstChild.nodeValue;
}
}
}
thisLink = new Link (id, url, linkname);
links.push (thisLink);
delete thisLink;
}
}
gotoAndStop ("showLinkmenu");
}
}
var links = [];
stop ();
//showLinkmenu Frame
list = "";
for (i=0; i<links.length; i++) {
list += "<a href='"+links*.url+"'target='_self'>"+links*.linkname+"</a><br>";
links*.linkname.setTextFormat (over);
}
stop ();
I want to have a the links have a underline when you roll over them and when you roll off the underline goes off. SOMEONE PLEASE HELP ME!!