Hallo zusammen
Ich habe ein Array mit den Bilderpfaden. Diese Bilden sollen dann, wenn sie geladen sind, in einer slideshow einfaden (Tween).
Mein Problem ist es jetzt, dass alle Bilder gleichzeitig eingefadet werden und nicht wie gewünscht nacheinander nach ein paar Sekunden. Und auch sonst könnte es noch Fehler im Code haben.
Ich versuchte mit einem SetIntervall die Funktion "fademc" immer nach 3 Sekunden das nächste Bild einzufaden wenn es geladen ist. Leider funktionert das nicht.
Kann mir jemand helfen?
Hier der Code:
Ich habe ein Array mit den Bilderpfaden. Diese Bilden sollen dann, wenn sie geladen sind, in einer slideshow einfaden (Tween).
Mein Problem ist es jetzt, dass alle Bilder gleichzeitig eingefadet werden und nicht wie gewünscht nacheinander nach ein paar Sekunden. Und auch sonst könnte es noch Fehler im Code haben.
Ich versuchte mit einem SetIntervall die Funktion "fademc" immer nach 3 Sekunden das nächste Bild einzufaden wenn es geladen ist. Leider funktionert das nicht.
Kann mir jemand helfen?
Hier der Code:
PHP:
import mx.transitions.Tween;
import mx.transitions.easing.*;
bilder = ["_img/image1.jpg", "_img/image2.jpg", "_img/image3.jpg"]
for (var i=0; i < bilder.length; i++){
var clip:MovieClip = this.createEmptyMovieClip("halter" + i, (i + 1));
clip.createEmptyMovieClip("container", 1);
clip.container.loadMovie(bilder[i]);
clip._alpha = 0;
var probieren = eval("halter" + i);
fademc(probieren, 0)
//setInterval(fademc(probieren, 0), 3000);
//clearInterval(Interval_id );
}
function fademc(fadein_mc, fadeout_mc) {
var gesamt = fadein_mc.getBytesTotal();
var bereits = fadein_mc.getBytesLoaded();
if (bereits*100/gesamt >= 100) {
new Tween(fadein_mc, "_alpha", Strong.easeOut, 0, 100, 3, true);
}
}