- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- comandare più clip contemporaneamente
-
comandare più clip contemporaneamente
Ciao gente, questo è il mio primo post sul forum, volevo illustrarvi un problema al quale continuo a non trovare una buona soluzione.
Immaginate di essere in uno stop() della timeline principale, quindi il filmato è fermo.
ho diverse clip sparse per lo schermo (p2,p3,sbar2,sbar3), cambiando delle variabili (tramite dei pulsanti) voglio far muovere queste clip nella loro timeline.
ho provato con una cosa di questo tipo.
nel fotogramma con lo stop() della timeline principale ho messo questo codice:
p2.onEnterFrame = function(){
if(prova==2){
p2.gotoAndPlay(2);
sbar2.gotoAndPlay(2);
}
}(andrebbe ripetuto anceh per p3 ).
quando la variabile 'prova' assume il valore 2 le clip p2 e sbar cominciano l'animazione ma si fermano dopo un unico fotogramma. se io faccio cambiare ancora la variabile invece la clip presegue...
insomma, mi piacerebbe avere varie clip nello schermo e ognuna di queste "ragiona a modo suo"... ovvero sa cosa deve fare (o a che punto della propria timeline spostarsi) quando delle variabili cambiano valore.
so di essere stato poco chiaro quindi vi metto dei link all'esempio e al sorgente (pesa poco).
dev'esserci qualche errore stupido ma non ne vado fuori...
grazie in anticipo a chi tenterà di aiutarmi!
file pubblicato: www.i3fighters.com/mic/esempio.html
file.fla : www.i3fighters.com/mic/esempio.fla
-
Non puoi fare per ogni clip un pulsate?
Con i pulsanti non ha senso, se invece devi fare altro si
-
beh si, i 2 pulsanti sono messi li per lavorare con l'esempio. in realtà la situazione sarà che alcune variabili cambieranno valore in base ad alcuni eventi e le clip ferme in quel fotogramma dovranno agire di conseguenza
scompare il rettangolo giallo e appare il menu a tendina giallo, scompare il rettangolo blu e appare il menù blu ecc ecc
-
dartmic ma queste variabili come le lavori.
Perchè dipende da dove arrivano.
Esiste qualche esempio in rete da guardare, non ho ancora inquarato al 100% la situazione.
Tu dici
in realtà la situazione sarà che alcune variabili cambieranno valore in base ad alcuni eventi
Allora hai bisogno di uno script con lo switch
switch ($i) {
case 0:
echo "$i vale 0";
break;
case 1:
echo "$i vale 1";
break;}
Invece di echo metti l'azione da compiere. Ma lo switch è supportato?
Altrimenti devi usare IF
-
mah... è un gran casino. comunque adeso provo a studiarmi un po quello che mi hai scritto, grazie mille intanto
-
@dartmic said:
mah... è un gran casino. comunque adeso provo a studiarmi un po quello che mi hai scritto, grazie mille intanto
Si è un casino in effetti
Aspetto qui le tue considerazioni.