29/05/2012, 08:34
|
| | | Fecha de Ingreso: abril-2012
Mensajes: 11
Antigüedad: 12 años, 6 meses Puntos: 0 | |
Respuesta: ¿Puedo hacer que un boton funcione solamente si otros han sido activados? Lo resolvi de este modo:
(aclaro que no soy experto, tal vez haya un modo mas sencillo, pero este funciono y tal vez a alguien le sea util)
Cree una variable (botonespresionados) al inicio de la pelicula y le asigne valor 0:
_root.botonespresionados=0
Luego en cada boton, a demas de la funcion especifica de cada boton (en este caso por ejemplo ir al fotograma 2) agregue lo siguiente:
on (release) {gotoAndPlay(2);
_root.botonespresionados++;
if (_root.botonespresionados==19) {
_root.gotoAndStop("llave");
}
}
De este modo, cada vez que uno de esos botones fuese presionado (en cualquier orden), la variable "botonespresionados" incrementaria su valor en uno.
Y cuando esa variable llegase a 19, la pelicula avanzaria al fotograma etiquetado como "llave"
Aclaro que para que esto funcione, el boton en cuestion (el que solo funcionaria si los otros 19 han sido presionados) estaria activo recien en el fotograma "llave". |