Flash: clip che si ripete 3 volte

Di: max_400 | 26/09/2020 18:31:10
Un video dentro un clip che si ripete almeno 3 volte.

Risposte



Se il tuo video è su timeline puoi mettere una varibile numerica alla fine. Nello stesso frame "finale" riporti la lettura al frame iniziale dello stesso, quindi frame 1.
Quando tale variabile raggiunge 3 come valore, deciderai cosa farne, renderla invisibile, stopparla, etc etc...
ciao

Di: dar_pri | 26/09/2020 18:31:10


Qual è la sintassi che devo mettere nell'ultimo frame?

Di: max_400 | 26/09/2020 18:31:10


Crei una variabile al primo frame tipo:
var numeromovie:Number = new Number()
numeromovie = 0;
ultimo frame del movie, sempre supponendo che sia su fotogrammi e quindi su timeline
numeromovie++
Ogni volta che il tuo movie arriva alla fine incrementa di 1 la variabile numeromovie
Poi farai la verifica:
if(numerodeimovie==3){
//qui decidi te il da farsi...
}
ciao

Di: dar_pri | 26/09/2020 18:32:10


oppure una semplice casella dinamica
...naturalmente con lo stesso procedimento..
cioè all'ultimo fotogramma incrementa il numero da 0 a 1 poi poi 3 e stop.
al primo fotogramma ho messo questo:
display=0;
all'ultimo fotogramma del clip "missile" ho messo quest'altro:
_root.display++;
nella timeline principale ho creato una casella dinamica senza nome istanza ma con variabile:"display"
per quanto riguarda l'if
nel fotogramma non funzionava lo stop e quindi l'ho messo dentro il clip "missile"
onClipEvent (enterFrame) {
if (_root.display==3){this.gotoAndStop(1);}
}
ciao e grazie..

Di: max_400 | 26/09/2020 18:32:10