Ho questo script che mi permette di caricare su due Mc , sfondo1 e sfondo2 delle immagini esterne.
Come posso inserire un preload in modo che mi carichi la prima foto su MC1, e successivamente le altre, in modo da bloccare la riproduzione finchè la singola foto non sia stata totalmente caricata?
Grazie
![]()
onClipEvent (load) {
tempo = getTimer();
pausa = 4000; // es. per 5 secondi (5.000 millisecondi)
_root.numvar = Math.round(Math.random()*2)+1;// genero numericausali tra 1 e 3
fadeout = false;
miaclip = "home"+_root.numvar+".jpg";
loadMovie (miaclip, _root.sfondo1);
_root.sfondo1._x=0;
_root.sfondo1._y=0;
vecchioclip=_root.numvar;
}
onClipEvent (enterFrame) {
if (getTimer() - tempo >= pausa) {
tempo = getTimer();
fadeout = true;
trace("vecchio:"+vecchioClip);
_root.numvar = Math.round(Math.random()*2)+1;// genero numericausali tra 1 e 3
while (_root.numvar==vecchioClip) {
_root.numvar = Math.round(Math.random()*2)+1; }
miaclip = "home"+_root.numvar+".jpg";
vecchioClip=_root.numvar;
loadMovie (miaclip, _root.sfondo2);
_root.sfondo2._x=0;
_root.sfondo2._y=0;
}
if (fadeout) {
if (_root.sfondo1._alpha > 0) {
_root.sfondo1._alpha -= 4;
} else {
fadeout = false;
loadMovie (miaclip, _root.sfondo1);
_root.sfondo1._x=0;
_root.sfondo1._y=0;
}
} else {
_root.sfondo1._alpha = 99;
}
}

Rispondi quotando