Random img+dissolvenza

daeldiro

Nuovo Utente
19 Gen 2009
2
0
0
Ciao Ragazzi, ho scaricato un FLA per aggiornare il mio sito, carica immagini random e fà una sfumatura tra un'immagine e l'altra:

onClipEvent (load) {
tempo = getTimer();
pausa = 4000; // es. per 5 secondi (5.000 millisecondi)
_root.numvar = Math.round(Math.random()*64); // 64 immagini
if (_root.numvar<1) {
_root.numvar = 1; // per evitare il numero 0
}
fadeout = false;
miaclip = "swf/sfondo/sfondo"+_root.numvar+".jpg";
loadMovie (miaclip, _root.sfondo1);
loadMovie (miaclip, _root.sfondo2);
}
onClipEvent (enterFrame) {
if (getTimer() - tempo >= pausa) {
tempo = getTimer();
fadeout = true;
// ... istruzioni per numero random ...
_root.numvar = Math.round(Math.random()*64); // 64 immagini
if (_root.numvar<1) {
_root.numvar = 1; // per evitare il numero 0
}
miaclip = "swf/sfondo/sfondo"+_root.numvar+".jpg";
loadMovie (miaclip, _root.sfondo2);
}
if (fadeout) {
if (_root.sfondo1._alpha > 0) {
_root.sfondo1._alpha -= 4;
} else {
fadeout = false;
loadMovie (miaclip, _root.sfondo1);
}
} else {
_root.sfondo1._alpha = 99;
}
}

Funziona bene off line,ma on-line è un disastro!
la nuova immagine viene caricata nel momento in cui la precedente và in dissolvenza, per cui il più delle volte sparisce l'immagine visualizzata e dopo un pò appare la nuova...
Servirebbe un preload o almeno una pausa di qualche secondo prima della sissolvenza...

A presto
 

Discussioni simili