una dudita a ver si me podeis echar un cable.
Tengo un clip animado, y un botón invisible encima que hace que cuando haga el primer click en el botón, me vaya a x fotograma del clip animado, y cuando clicke por segunda vez me vaya a otro x fotograma.
He estado intentandolo y creo que me falla la variable que uso, os explico.
En el botón le pongo:
Cita:
en el clip animado, en el primer frame declaro la variable a como global: on (release) {
if (a=0) {
clip1.gotoAndPlay("over");
} else if (a != 0) {
clip1.gotoAndPlay("out");
}
}
if (a=0) {
clip1.gotoAndPlay("over");
} else if (a != 0) {
clip1.gotoAndPlay("out");
}
}
Cita:
Cuando termina animación "over" le pongo en su último frame:_global.a=0;
Cita:
y cuando termina la animación out, en su último frame le pongo:a+=1;
Cita:
De modo que cuando clicko una vez, cuando termine la variable a será 1, con lo que si vuelvo a clickar me irá a "out" y entonces la variable a será 0 para que si vuelvo a clickar vuelva a empezar todo.a=0;
Pero no funciona. Debería no?. La variable la he declarado tanto global como normal (esto de variables globales no me aclaro nada) y he probado en la línea de tiempo del clip como en la del escenario.