elguapo
%Europe/Berlin %741 %2005, 18:48
Ik ben net begonnen met Flash, en loop nu tegen een probleem aan.
Ik wil een foto-slideshow hebben, waarbij de foto's in- en uit-faden: foto laden, fadeIn, wacht een tijdje, fadeOut, nieuwe foto laden etc.
Het laden van de foto's gaat goed met onderstaande functie:
next = function() {
if(whoIsOn < urls.length-1) {
whoIsOn++;
holder.loadMovie(urls[whoIsOn]);
}
}
Ik roep m aan met "setInterval(next, 5000);".
Nu wil ik het faden er bij maken, met de volgende functies:
fadeIn = function() {
holder._alpha = holder._alpha +1;
}
fadeOut = function() {
holder._alpha = holder._alpha -1;
}
Alleen: hoe roep ik ze getimed aan? Ik heb wat geprobeerd met een while-lus, maar dat resulteerde in een vastgelopen browser...
Ik wil eigenlijk dat de functies op elkaar wachten, zodat alser op een of andere manier vertraging komen of een bestand niet geladen worden dan de kijker er zo min mogelijk van merkt.
Kan iemand me uitleggen hoe ik zoiets kan bereiken?
Ik wil een foto-slideshow hebben, waarbij de foto's in- en uit-faden: foto laden, fadeIn, wacht een tijdje, fadeOut, nieuwe foto laden etc.
Het laden van de foto's gaat goed met onderstaande functie:
next = function() {
if(whoIsOn < urls.length-1) {
whoIsOn++;
holder.loadMovie(urls[whoIsOn]);
}
}
Ik roep m aan met "setInterval(next, 5000);".
Nu wil ik het faden er bij maken, met de volgende functies:
fadeIn = function() {
holder._alpha = holder._alpha +1;
}
fadeOut = function() {
holder._alpha = holder._alpha -1;
}
Alleen: hoe roep ik ze getimed aan? Ik heb wat geprobeerd met een while-lus, maar dat resulteerde in een vastgelopen browser...
Ik wil eigenlijk dat de functies op elkaar wachten, zodat alser op een of andere manier vertraging komen of een bestand niet geladen worden dan de kijker er zo min mogelijk van merkt.
Kan iemand me uitleggen hoe ik zoiets kan bereiken?