rendered paste body// XML Objekt (Erzeugen)
objXML = new XML();
objXML.load("test.xml");
objXML.onLoad = newsLesen;
objXML.ignoreWhite = true;
// Erstes Bild anzeigen und Ausgangswerte Initialisieren
function newsLesen(signal) {
if (signal) {
rootKnoten = objXML.firstChild;
txtTotalNews = rootKnoten.childNodes.length;
firstnews = rootKnoten.firstChild;
aktNews = firstnews; //this variable should one be available inside that function? but...
txtNewsID = 1;
zeigeNews(firstnews);
}
}
// Bild + Text (Aktualisierung)
function zeigeNews(pNeueNews) {
bildPfad = pNeueNews.attributes.bildURL;
txtTitelText = pNeueNews.attributes.titel;
txtNewsText = pNeueNews.firstChild.nodeValue;
showURL = bildPfad;
mc_Bild.loadMovie(bildPfad);
}
// Weiter Schalter
butWeiter.onRelease = function() {
weiter = aktNews.nextSibling; //.. why can i use it here ???
if (weiter != null) {
txtNewsID++;
aktNews = weiter;
zeigeNews(weiter);
}
};
// Zurück Schalter
butZuruck.onRelease = function() {
zuruck = aktNews.previousSibling;
if (zuruck != null) {
txtNewsID--;
aktNews = zuruck;
zeigeNews(zuruck);
}
};