stop();
//xml
mein_xml = new XML();
mein_xml.ignoreWhite = true;
mein_xml.load("xml/inhalt.xml");
//Lesevorgang
mein_xml.onLoad = function(status) {
if (status && this.loaded) {
anzahl = mein_xml.firstChild.childNodes.length;
geladen = true;
inhalt = 0;
ladeinhalt(inhalt);
//trace(inhalt);
}
};
//Funktion, welche die Daten der XML-Datei verarbeitet
function ladeinhalt(inhalt) {
//hier ist eine var die vorher bearbeitet werden soll
status_mc._visible = 1;
//ausgabe des unterknoten der xml
id = mein_xml.firstChild.childNodes[inhalt].attributes.id;
//seiten angaben und co.
aseite = mein_xml.firstChild.childNodes[inhalt].attributes.aseite;
geseite = mein_xml.firstChild.childNodes[inhalt].attributes.geseite;
//druckansicht
druck = mein_xml.firstChild.childNodes[inhalt].attributes.druck;
//überschrift und fießtext
headline = mein_xml.firstChild.childNodes[inhalt].attributes.headline;
subline = mein_xml.firstChild.childNodes[inhalt].attributes.subline;
url_text = mein_xml.firstChild.childNodes[inhalt].attributes.url_text;
//kleine bilder
kl_bild1 = mein_xml.firstChild.childNodes[inhalt].attributes.kl_bild1;
kl_bild2 = mein_xml.firstChild.childNodes[inhalt].attributes.kl_bild2;
kl_bild3 = mein_xml.firstChild.childNodes[inhalt].attributes.kl_bild3;
kl_bild4 = mein_xml.firstChild.childNodes[inhalt].attributes.kl_bild4;
kl_bild5 = mein_xml.firstChild.childNodes[inhalt].attributes.kl_bild5;
kl_bild6 = mein_xml.firstChild.childNodes[inhalt].attributes.kl_bild6;
//große bilder
gr_bild1 = mein_xml.firstChild.childNodes[inhalt].attributes.gr_bild1;
gr_bild2 = mein_xml.firstChild.childNodes[inhalt].attributes.gr_bild2;
gr_bild3 = mein_xml.firstChild.childNodes[inhalt].attributes.gr_bild3;
gr_bild4 = mein_xml.firstChild.childNodes[inhalt].attributes.gr_bild4;
gr_bild5 = mein_xml.firstChild.childNodes[inhalt].attributes.gr_bild5;
gr_bild6 = mein_xml.firstChild.childNodes[inhalt].attributes.gr_bild6;
//output the text in the data
loadVariablesNum(headline, 0);
loadVariablesNum(subline, 0);
loadVariablesNum(url_text, 0);
//output the small picture data
_root.createEmptyMovieClip("pic_kl1_mc", 101);
_root.pic_kl1_mc.loadMovie(kl_bild1, "pic_kl1_mc");
_root.pic_kl1_mc._x = 501;
_root.pic_kl1_mc._y = 462;
_root.createEmptyMovieClip("pic_kl2_mc", 102);
_root.pic_kl2_mc.loadMovie(kl_bild2, "pic_kl2_mc");
_root.pic_kl2_mc._x = 577;
_root.pic_kl2_mc._y = 462;
_root.createEmptyMovieClip("pic_kl3_mc", 103);
_root.pic_kl3_mc.loadMovie(kl_bild3, "pic_kl3_mc");
_root.pic_kl3_mc._x = 651;
_root.pic_kl3_mc._y = 462;
_root.createEmptyMovieClip("pic_kl4_mc", 104);
_root.pic_kl4_mc.loadMovie(kl_bild4, "pic_kl4_mc");
_root.pic_kl4_mc._x = 726;
_root.pic_kl4_mc._y = 462;
_root.createEmptyMovieClip("pic_kl5_mc", 105);
_root.pic_kl5_mc.loadMovie(kl_bild5, "pic_kl5_mc");
_root.pic_kl5_mc._x = 801;
_root.pic_kl5_mc._y = 462;
_root.createEmptyMovieClip("pic_kl6_mc", 106);
_root.pic_kl6_mc.loadMovie(kl_bild6, "pic_kl6_mc");
_root.pic_kl6_mc._x = 876;
_root.pic_kl6_mc._y = 462;
//bilder an anfang auf eins stellen
_root.pic_gr1_mc._visible = 1;
_root.pic_gr2_mc._visible = 0;
_root.pic_gr3_mc._visible = 0;
_root.pic_gr4_mc._visible = 0;
_root.pic_gr5_mc._visible = 0;
_root.pic_gr6_mc._visible = 0;
//output the first big picture data
_root.createEmptyMovieClip("pic_gr1_mc", 206);
_root.pic_gr1_mc.loadMovie(gr_bild1, "pic_gr1_mc");
_root.pic_gr1_mc._x = 500;
_root.pic_gr1_mc._y = 95;
_root.pic_gr1_btm.onRelease = function() {
_root.pic_gr1_mc._visible = 1;
_root.pic_gr2_mc._visible = 0;
_root.pic_gr3_mc._visible = 0;
_root.pic_gr4_mc._visible = 0;
_root.pic_gr5_mc._visible = 0;
_root.pic_gr6_mc._visible = 0;
};
_root.createEmptyMovieClip("pic_gr2_mc", 205);
_root.pic_gr2_mc.loadMovie(gr_bild2, "pic_gr2_mc");
_root.pic_gr2_mc._x = 500;
_root.pic_gr2_mc._y = 95;
_root.pic_gr2_btm.onRelease = function() {
_root.pic_gr1_mc._visible = 0;
_root.pic_gr2_mc._visible = 1;
_root.pic_gr3_mc._visible = 0;
_root.pic_gr4_mc._visible = 0;
_root.pic_gr5_mc._visible = 0;
_root.pic_gr6_mc._visible = 0;
};
_root.createEmptyMovieClip("pic_gr3_mc", 204);
_root.pic_gr3_mc.loadMovie(gr_bild3, "pic_gr3_mc");
_root.pic_gr3_mc._x = 500;
_root.pic_gr3_mc._y = 95;
_root.pic_gr3_btm.onRelease = function() {
_root.pic_gr1_mc._visible = 0;
_root.pic_gr2_mc._visible = 0;
_root.pic_gr3_mc._visible = 1;
_root.pic_gr4_mc._visible = 0;
_root.pic_gr5_mc._visible = 0;
_root.pic_gr6_mc._visible = 0;
};
_root.createEmptyMovieClip("pic_gr4_mc", 203);
_root.pic_gr4_mc.loadMovie(gr_bild4, "pic_gr4_mc");
_root.pic_gr4_mc._x = 500;
_root.pic_gr4_mc._y = 95;
_root.pic_gr4_btm.onRelease = function() {
_root.pic_gr1_mc._visible = 0;
_root.pic_gr2_mc._visible = 0;
_root.pic_gr3_mc._visible = 0;
_root.pic_gr4_mc._visible = 1;
_root.pic_gr5_mc._visible = 0;
_root.pic_gr6_mc._visible = 0;
};
_root.createEmptyMovieClip("pic_gr5_mc", 202);
_root.pic_gr5_mc.loadMovie(gr_bild5, "pic_gr5_mc");
_root.pic_gr5_mc._x = 500;
_root.pic_gr5_mc._y = 95;
_root.pic_gr5_btm.onRelease = function() {
_root.pic_gr1_mc._visible = 0;
_root.pic_gr2_mc._visible = 0;
_root.pic_gr3_mc._visible = 0;
_root.pic_gr4_mc._visible = 0;
_root.pic_gr5_mc._visible = 1;
_root.pic_gr6_mc._visible = 0;
};
_root.createEmptyMovieClip("pic_gr6_mc", 201);
_root.pic_gr6_mc.loadMovie(gr_bild6, "pic_gr6_mc");
_root.pic_gr6_mc._x = 500;
_root.pic_gr6_mc._y = 95;
_root.pic_gr6_btm.onRelease = function() {
_root.pic_gr1_mc._visible = 0;
_root.pic_gr2_mc._visible = 0;
_root.pic_gr3_mc._visible = 0;
_root.pic_gr4_mc._visible = 0;
_root.pic_gr5_mc._visible = 0;
_root.pic_gr6_mc._visible = 1;
};
//btns für weiter und zurück
trace(inhalt);
trace(geladen);
trace(ladeinhalt);
trace(anzahl);
weiter.onRelease = function ()
{
trace(inhalt);
trace(geladen);
trace(ladeinhalt);
trace(anzahl);
if (geladen && inahlt < anzahl - 1)
{
inhalt++;
ladeinhalt(inhalt);
} // end if
};
zurueck.onRelease = function ()
{
trace(inhalt);
if (geladen && inahlt > 0)
{
inhalt--;
ladeinhalt(inahlt);
} // end if
};
}