pat_morita
Mitglied
Hi,
ich hab eine wunderbare dynamische Bilddatenbank per XML in Flash eingebaut.
Wenn ich meine Seite Lokal mit FlashPlayer 6 teste... astrein. Wegen einiger Grafikeffekte bin ich aber auf den neueren Player angewiesen. Ergo muß es am Skript liegen. Aber woran genau
Auch der lokale Test mit dem neuen Flashplayer verweigert plötzlich den Dienst...OO ?
Die Bilder liegen in einem Unterordner "Bilder". Die Pfade (relativ) sowie Dateinamen etc. verraten die Bilddaten.xml.
Hier die zwei relevanten Skripte:
Das Skript auf der TImeline:
und das auf meinem Bildcontainer (bild_mc)
Könnte es was mit den URL geschichten zu tun haben? Wenn ja, wie am einfachsten lösen?
lg Pat..
ich hab eine wunderbare dynamische Bilddatenbank per XML in Flash eingebaut.
Wenn ich meine Seite Lokal mit FlashPlayer 6 teste... astrein. Wegen einiger Grafikeffekte bin ich aber auf den neueren Player angewiesen. Ergo muß es am Skript liegen. Aber woran genau
Auch der lokale Test mit dem neuen Flashplayer verweigert plötzlich den Dienst...OO ?
Die Bilder liegen in einem Unterordner "Bilder". Die Pfade (relativ) sowie Dateinamen etc. verraten die Bilddaten.xml.
Hier die zwei relevanten Skripte:
Das Skript auf der TImeline:
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");
// Lesevorgang
mein_xml.onLoad = function(status) {
if (status && this.loaded) {
anzahl = mein_xml.firstChild.childNodes.length;
geladen = true;
aktbild = 0;
ladeBild(aktBild);
}
};
// Funktion, welche die Daten der XML-Datei verarbeitet
function ladeBild(paktBild) {
status_mc._visible = 1;
bild = mein_xml.firstChild.childNodes[paktBild].attributes.pic;
bildname = mein_xml.firstChild.childNodes[paktBild].attributes.name;
loadMovie(bild, "bild_mc");
titel_txt.text = bildname;
}
// Weiter Schalter
weiter_btn.onRelease = function() {
if (geladen && aktbild<anzahl-1) {
aktbild++;
ladeBild(aktBild);
}
};
// Zurück Schalter
zuruck_btn.onRelease = function() {
if (geladen && aktbild>0) {
aktbild--;
ladeBild(aktBild);
}
};
stop();
und das auf meinem Bildcontainer (bild_mc)
PHP:
onClipEvent (enterFrame) {
if (this._url != this._parent._url && !this.loaded) {
var kilobytes = Math.ceil(this.getBytesTotal()/1024);
var prozent = Math.ceil((this.getBytesLoaded()/this.getBytesTotal())*100);
this._parent.counter_txt.text = "Lade "+prozent+"% of "+kilobytes+"k";
// this._parent.loading_txt.text = "Bild wird geladen - Bitte warten!";
this._parent.status_mc._width = prozent*2;
if (prozent == 100) {
i++;
if (i == 20) {
this.loaded = true;
this._parent.counter_txt.text = "";
// this._parent.loading_txt.text = "";
this._parent.status_mc._visible = 0;
delete i;
}
}
}
}
Könnte es was mit den URL geschichten zu tun haben? Wenn ja, wie am einfachsten lösen?
lg Pat..