Salve a tutti sto realizzando un filmatino in cui una serie di immagini caricate dall'esterno si susseguono con un effetto fade in che copre l'immagine vecchia. L'immagine cambia automaticamente ogni 6 secondi.
L'unico problema che non riesco a risolvere è che per far visualizzare la prima immagine devo attendere che passino i primi 6 secondi, e solo dopo cominciano a uscire senza piu interrompersi. Vorrei invece che la prima immagine uscisse subito.
Come potrei fare per risolvere il problema? Qui di seguito posto il codice :
Nel primo frame dello stage principale metto :
codice:
NumTotalefoto = 8;
OgniQuantiSecondi = 6;
_global.partenza = 0;
function carica() {
_global.partenza = _global.partenza<NumTotalefoto ? _global.partenza+1 : 1;
if (partenza%2==1) {
cnt.swapDepths(2);
cnt2.swapDepths(1);
loadMovie("immagini/ridotte/"+_global.partenza+".jpg","cnt");
}
else {
cnt.swapDepths(1);
cnt2.swapDepths(2);
loadMovie("immagini/ridotte/"+_global.partenza+".jpg","cnt2");
}
}
setInterval(this, "carica", OgniQuantiSecondi*1000);
i due oggetti cnt e cnt2 sono i contenitori delle immagini che si susseguono scambiandosi di livello, a cui ho associato le azioni :
codice:
onClipEvent (load) {
this._alpha = 0;
}
onClipEvent (enterFrame) {
if (this._alpha<100) {
this._alpha += 4 ;
}
}
on(release) {
getURL("immagini/ridotte/"+_global.partenza+".jpg");
}