mathiregister
12.11.2007, 18:25
hallo leute,
ich habe ein problem:
hier mein script.ausgabe_txt.text = "Lade Daten...";
mein_xml = new XML();
mein_xml.ignoreWhite = true;
mein_xml.load("fotos/turin_oktober_2007.xml");
mein_xml.onLoad = function(status) {
if (status) {
daten_xml = this.firstChild.childNodes;
// Filmsequenz Erzeugen
createEmptyMovieClip("mc", 1);
// Bild in die Filmsequenz laden
loadMovie(daten_xml[0].attributes.datei, "mc");
// Positionieren
mc._x = 1;
mc._y = 0;
// Textfeld mit Bildnamen
ausgabe_txt.text = daten_xml[0].attributes.titel;
delete mein_xml;
} else {
ausgabe_txt.text = "Fehler!";
}
};
weiter.onRelease = function() {
// Nächstes Bild
if (bild < daten_xml.length - 1) {
bild++;
loadMovie(daten_xml[bild].attributes.datei, "mc");
ausgabe_txt.text = daten_xml[bild].attributes.titel;
}
};
zuruck.onRelease = function() {
// Vorheriges Bild
if (bild > 0) {
bild--;
loadMovie(daten_xml[bild].attributes.datei, "mc");
ausgabe_txt.text = daten_xml[bild].attributes.titel;
}
};
dieses script funktioniert einwandfrei wenn es sich auf der hauptzeitleiste im ersten frame befindet. sobald ich es aber in den 2ten frame kopiere will es nicht mehr. das erste bild wird geladen aber der weiter button will nicht mehr.
auf dem ersten frame befindet sich nur ein button der goto2 sagt.
ich dachte mir es liegt vielleicht daran dass irgendwas bei der if funktion des weiter buttons nicht stimmt, denn ...
weiter.onRelease = function() {
// Nächstes Bild
trace("test")
if (bild < daten_xml.length - 1) {
bild++;
loadMovie(daten_xml[bild].attributes.datei, "mc");
ausgabe_txt.text = daten_xml[bild].attributes.titel;
}
}; hier wird mir "test" ausgegeben
weiter.onRelease = function() {
// Nächstes Bild
if (bild < daten_xml.length - 1) {
bild++;
trace("test")
loadMovie(daten_xml[bild].attributes.datei, "mc");
ausgabe_txt.text = daten_xml[bild].attributes.titel;
}
}; hier wird mir der trace befehl nicht ausgegebn, wobei ich sagen muss, dass mir, wenn ich das script im ersten frame der hauptzeitleiste habe auch nichts ausgegeben wird.
mit xml kenne ich mich leider nicht gut genug aus, dass ich die lösung für dieses problem selber finde.
ich bitte um eure hilfe. wäre super wenn mir jemand sagen könnte was ich tun muss um das sript zum laufen zu bringen.
danke im voraus für eure bemühungen.
liebe grüße matthias
ich habe ein problem:
hier mein script.ausgabe_txt.text = "Lade Daten...";
mein_xml = new XML();
mein_xml.ignoreWhite = true;
mein_xml.load("fotos/turin_oktober_2007.xml");
mein_xml.onLoad = function(status) {
if (status) {
daten_xml = this.firstChild.childNodes;
// Filmsequenz Erzeugen
createEmptyMovieClip("mc", 1);
// Bild in die Filmsequenz laden
loadMovie(daten_xml[0].attributes.datei, "mc");
// Positionieren
mc._x = 1;
mc._y = 0;
// Textfeld mit Bildnamen
ausgabe_txt.text = daten_xml[0].attributes.titel;
delete mein_xml;
} else {
ausgabe_txt.text = "Fehler!";
}
};
weiter.onRelease = function() {
// Nächstes Bild
if (bild < daten_xml.length - 1) {
bild++;
loadMovie(daten_xml[bild].attributes.datei, "mc");
ausgabe_txt.text = daten_xml[bild].attributes.titel;
}
};
zuruck.onRelease = function() {
// Vorheriges Bild
if (bild > 0) {
bild--;
loadMovie(daten_xml[bild].attributes.datei, "mc");
ausgabe_txt.text = daten_xml[bild].attributes.titel;
}
};
dieses script funktioniert einwandfrei wenn es sich auf der hauptzeitleiste im ersten frame befindet. sobald ich es aber in den 2ten frame kopiere will es nicht mehr. das erste bild wird geladen aber der weiter button will nicht mehr.
auf dem ersten frame befindet sich nur ein button der goto2 sagt.
ich dachte mir es liegt vielleicht daran dass irgendwas bei der if funktion des weiter buttons nicht stimmt, denn ...
weiter.onRelease = function() {
// Nächstes Bild
trace("test")
if (bild < daten_xml.length - 1) {
bild++;
loadMovie(daten_xml[bild].attributes.datei, "mc");
ausgabe_txt.text = daten_xml[bild].attributes.titel;
}
}; hier wird mir "test" ausgegeben
weiter.onRelease = function() {
// Nächstes Bild
if (bild < daten_xml.length - 1) {
bild++;
trace("test")
loadMovie(daten_xml[bild].attributes.datei, "mc");
ausgabe_txt.text = daten_xml[bild].attributes.titel;
}
}; hier wird mir der trace befehl nicht ausgegebn, wobei ich sagen muss, dass mir, wenn ich das script im ersten frame der hauptzeitleiste habe auch nichts ausgegeben wird.
mit xml kenne ich mich leider nicht gut genug aus, dass ich die lösung für dieses problem selber finde.
ich bitte um eure hilfe. wäre super wenn mir jemand sagen könnte was ich tun muss um das sript zum laufen zu bringen.
danke im voraus für eure bemühungen.
liebe grüße matthias