pat_morita
Mitglied
Hi, ich habe in meiner dynamischen Galerie ein kleines Problem.
Ich lade die Bilder mit den Infos aus einer XML Datei. Sie werden jedesmal bei einem Klick auf den "weiter-Button" geladen. Um die Bilder liegt ein Haarlinien-Rahmen (mc_bildrahmen; 2 labels: Animation auf "quer" und "hoch"). Jetzt will ich, daß die Bildrahmen-Animation abgespielt wird, bevor die Bilder dargestellt werden.
Wie überprüfe ich das Ende der Bildrahmen-Animation? Habe schon versucht, ne globale Variable am Ende der Animation (über Timeline) zu übergeben, aber das funktioniert nicht :/
hier der Code des Buttons
jemand ne Idee oder sehe ich gerade den Wald vor lauter Bäumen nicht?
Gleich noch eine zweite Frage dazu.
Momentan lese ich die Formate über eine Variable in der XML datei ein (format, 0 und 1 für quer und hoch). Gibt es eine Möglichkeit, die größe des Bildes, das über meine Funktion ladeBild in den bild_mc container geladen wird, auszulesen und den Bildrahmen anzupassen, aber so, daß er vom jetzigen Format auf das anzupassende format animiert wird? Für sowas kann ich ja keinen mc vorbereiten :/
lg, Pat
Ich lade die Bilder mit den Infos aus einer XML Datei. Sie werden jedesmal bei einem Klick auf den "weiter-Button" geladen. Um die Bilder liegt ein Haarlinien-Rahmen (mc_bildrahmen; 2 labels: Animation auf "quer" und "hoch"). Jetzt will ich, daß die Bildrahmen-Animation abgespielt wird, bevor die Bilder dargestellt werden.
Wie überprüfe ich das Ende der Bildrahmen-Animation? Habe schon versucht, ne globale Variable am Ende der Animation (über Timeline) zu übergeben, aber das funktioniert nicht :/
hier der Code des Buttons
PHP:
weiter_btn.onRelease = function() {
if (geladen && aktbild<anzahl-1) {
// Lese Formatangabe aus XML Datei 0=Querformat / 1=Hochformat
format=mein_xml.firstChild.childNodes[aktbild].attributes.format;
// Lese Formatangabe des nächsten Formats und vergleiche mit aktuellem
nextformat=mein_xml.firstChild.childNodes[aktbild+1].attributes.format;
if (format!=nextformat) {
if (nextformat==0){
_root.mc_Bildrahmen.gotoAndPlay("quer");
}
if (nextformat==1){
_root.mc_Bildrahmen.gotoAndPlay("hoch");
}
//HIER MUESSTE ICH AUF DAS ENDE DES MC_BILDRAHMEN WARTEN, aber WIE?
aktbild++;
ladeBild(aktbild);
}
}
};
jemand ne Idee oder sehe ich gerade den Wald vor lauter Bäumen nicht?
Gleich noch eine zweite Frage dazu.
Momentan lese ich die Formate über eine Variable in der XML datei ein (format, 0 und 1 für quer und hoch). Gibt es eine Möglichkeit, die größe des Bildes, das über meine Funktion ladeBild in den bild_mc container geladen wird, auszulesen und den Bildrahmen anzupassen, aber so, daß er vom jetzigen Format auf das anzupassende format animiert wird? Für sowas kann ich ja keinen mc vorbereiten :/
lg, Pat