ciao!
ho un flash con una serie di immagini tipo banner a rotazione, ogni frame corrisponde ad un'immagine ..
è possibile far partire l'animazione da un frame a caso, in modo che la visualizzazione dei banner non sia sempre la stessa?
ciao!
ho un flash con una serie di immagini tipo banner a rotazione, ogni frame corrisponde ad un'immagine ..
è possibile far partire l'animazione da un frame a caso, in modo che la visualizzazione dei banner non sia sempre la stessa?
........\ | /......
......(@ @)).....
-oOO-(_)-OOo-
......Angie.....
Un MC, Movie Clip, si può creare in due modi, a partire da un oggetto preesistente oppure ex novo.
Nel primo caso seleziona dallo stage l'oggetto che farà parte del tuo movie clip, premi F8 e seleziona su "comportamento" "clip filmato". Aprendolo poi, dalla libreria o dallo stage, potrai apportare tutte le modifiche che desideri.
Nel secondo caso ti posizioni nel punto della timeline in cui andrà inserito l'mc, dal menu "inserisci" selezioni "nuovo simbolo", assegni un nome, comportamento "clip filmato", ok e cominci il lavoro.
Fammi sapere se qc non è chiaro.
![]()
il primo frame dell'animazione lo lasci vuoto e metti questo:
stop();
indice_foto=random(50)+1;
gotoAndStop(indice_foto);
FaX
nel primo frame ora ho questo ...Originariamente inviato da ilpiubello
il primo frame dell'animazione lo lasci vuoto e metti questo:
stop();
indice_foto=random(50)+1;
gotoAndStop(indice_foto);
.... mettendo il codice che hai postato tu .. devo togliere tutto il resto, vero?codice:var framePrecedente = 1; function ruotaBanner(){ banner.nextFrame(); if(banner._currentframe == framePrecedente){ banner.gotoAndStop(1); framePrecedente = 1; } else framePrecedente = banner._currentframe; } setInterval(ruotaBanner,4000);
ma poi sarà random tutta l'animazione o solo il primo frame??
un immagine potrà apparire + volte di un'altra?
........\ | /......
......(@ @)).....
-oOO-(_)-OOo-
......Angie.....
Originariamente inviato da afer
:master: Ma a cosa ho risposto?
ehm .. ho leggermente cambiato il testo del post ..![]()
........\ | /......
......(@ @)).....
-oOO-(_)-OOo-
......Angie.....
Originariamente inviato da angelicab
ehm .. ho leggermente cambiato il testo del post ..![]()
Credevo di essere completamente fuso, ho già prenotato dall'analista! Vabbé, disdico.
![]()
Prova a fare così allora:
nel primo frame metti questa
stop();
var framePrecedente = 1;
function ruotaBanner(){
indice_foto=random(banner._totalframes)+1;
banner.gotoAndStop(indice_foto);
if(banner._currentframe == framePrecedente){
banner.gotoAndStop(1);
framePrecedente = 1;
} else framePrecedente = banner._currentframe;
trace(banner._currentframe);
}
setInterval(ruotaBanner,4000);
FaX
uhm.... così vedo un'immagine uguale ogni 2 ....
e la prima immagine è sempre la stessa ..
........\ | /......
......(@ @)).....
-oOO-(_)-OOo-
......Angie.....