function loadXML(loaded) {
if (loaded) {
xmlNode = this.firstChild;
caption = [];
url = [];
total = xmlNode.childNodes.length;
for (i = 0; i < total; i++) {
caption[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
url[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
}
first_item();
} else {
content = "file not loaded!";
}
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("myXMLfileGOshere" + new Date().getTime());
//
function first_item() {
delay = 6500;
p = 0;
display(p);
p++;
}
function timer() {
myInterval = setInterval(ticker, delay);
function ticker() {
clearInterval(myInterval);
if (p == total) {
p = 0;
}
fadeout();
}
}
function display(pos) {
newsMC.newsText._alpha = 100;
newsMC.newsText.text = caption[pos];
newsMC.newsText.setTextFormat(out);
newsMC.newsURL = url[pos]
newsMC.enabled = false;
if (newsMC.newsURL != undefined) {
newsMC.enabled = true;
}
timer();
}
over = new TextFormat();
over.underline = true;
//
nextbutton.onRelease = function() {
display(p);
p++;
delete this.onEnterFrame;
};
out = new TextFormat();
out.underline = false;
newsMC.onRelease = function() {
getURL(this.newsURL, "_blank");
};
newsMC.onRollOver = function() {
this.newsText.setTextFormat(over);
};
newsMC.onRollOut = function() {
this.newsText.setTextFormat(out);
};
function fadeout() {
this.onEnterFrame = function() {
if (newsMC.newsText._alpha >= 0) {
newsMC.newsText._alpha -= 5;
} else {
display(p);
p++;
delete this.onEnterFrame;
}
};
}