S
Spiritmonger
Hi,
ich habe einen Skript geschrieben um externe Bilder per xml auszulesen. das xml is so:
Und mein As lautet so:
Wenn ich es dann teste kommt kein bild und im Ausgabefenster steht folgendes:
Ich hoffe iht könnt mir helfen.
ich habe einen Skript geschrieben um externe Bilder per xml auszulesen. das xml is so:
PHP:
<?xml version"1.0"?>
<Bilder>
<Bild name="Bild1" pic="bilder/bild1.jpg"></Bild>
<Bild name="Bild2" pic="bilder/bild2.jpg"></Bild>
<Bild name="Bild3" pic="bilder/bild3.jpg"></Bild>
<Bild name="Bild4" pic="bilder/bild4.jpg"></Bild>
<Bild name="Bild5" pic="bilder/bild5.jpg"></Bild>
<Bild name="Bild6" pic="bilder/bild6.jpg"></Bild>
<Bild name="Bild7" pic="bilder/bild7.jpg"></Bild>
<Bild name="Bild8" pic="bilder/bild8.jpg"></Bild>
<Bild name="Bild9" pic="bilder/bild9.jpg"></Bild>
<Bild name="Bild10" pic="bilder/bild10.jpg"></Bild>
<Bild name="Bild11" pic="bilder/bild11.jpg"></Bild>
<Bild name="Bild12" pic="bilder/bild12.jpg"></Bild>
</Bilder>
Und mein As lautet so:
PHP:
// XML-Objekt erzeugen (Bezeichner: mein_xml)
mein_xml = new XML();
// Störende Leerzeichen ignorieren
mein_xml.ignoreWhite = true;
// XML-Datei einlesen
mein_xml.load("bilddaten.xml");
// wieviele Bilder pro Seite angezeigt werden
var picsPerPage:Number = 50;
// die Platzhalter fuer die Bilder
var movieclips:Array = new Array(picsPerPage);
//Leere Movieclips erstellen + Position
for (var i = 0, x:Number, y:Number = -120; i<picsPerPage; i++) {
x = i%4*160;
if (i%4 == 0) {
y += 120;
}
movieclips[i] = createEmptyMovieClip("mcBild"+i, i);
movieclips[i]._x = x;
movieclips[i]._y = y;
}
trace(movieclips);
// Funktion, welche die Daten der XML-Datei verarbeitet
function Bilder() {
bild = mein_xml.firstChild.childNodes[movieclips].attributes.pic;
bildname = mein_xml.firstChild.childNodes[movieclips].attributes.name;
loadMovie(bild, movieclips[i]);
titel_txt.text = bildname;
}
trace(bild);
trace(bildname);
Wenn ich es dann teste kommt kein bild und im Ausgabefenster steht folgendes:
Code:
_level0.mcBild0,_level0.mcBild1,_level0.mcBild2,_level0.mcBild3,_level0.mcBild4,_level0.mcBild5,_level0.mcBild6,_level0.mcBild7,_level0.mcBild8,_level0.mcBild9,_level0.mcBild10,_level0.mcBild11,_level0.mcBild12,_level0.mcBild13,_level0.mcBild14,_level0.mcBild15,_level0.mcBild16,_level0.mcBild17,_level0.mcBild18,_level0.mcBild19,_level0.mcBild20,_level0.mcBild21,_level0.mcBild22,_level0.mcBild23,_level0.mcBild24,_level0.mcBild25,_level0.mcBild26,_level0.mcBild27,_level0.mcBild28,_level0.mcBild29,_level0.mcBild30,_level0.mcBild31,_level0.mcBild32,_level0.mcBild33,_level0.mcBild34,_level0.mcBild35,_level0.mcBild36,_level0.mcBild37,_level0.mcBild38,_level0.mcBild39,_level0.mcBild40,_level0.mcBild41,_level0.mcBild42,_level0.mcBild43,_level0.mcBild44,_level0.mcBild45,_level0.mcBild46,_level0.mcBild47,_level0.mcBild48,_level0.mcBild49
undefined
undefined
Ich hoffe iht könnt mir helfen.