Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/07/2009, 12:21
juanita_col
 
Fecha de Ingreso: julio-2009
Mensajes: 66
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Boton que se quede en stop hasta que sea pulsado otro boton

gracias thezzin por tu respuesta, pero no me funciona.

-Analizando el problema creo que necesito hacer una funcion para saber cuando se ha presionado un boton y una condicional que diga: si el boton 1 es presionado que no haya roll out y si el usuario presiona otro boton digamos el boton 4 que el boton 4 ahora quede en stop y el boton 1 de un "gotoAndPlay("s2");" o un "play" es decir que el roll out que se habia desactivado se active porque fue presionado un boton distinto a boton1.

Lo anterior dicho esta bien pero programado no se como es, puede ser algo asi:


var pulsado:Boolean = true;

on (rollOver) {
boton1.gotoAndPlay("s1");
}
on (releaseOutside, rollOut) {
boton1.gotoAndPlay("s2");
}


boton1.onRollOver = function() {
if (pulsado) {
this.gotoAndPlay("s1");
} else {
no se que iria aqui;
}
}

boton1.onRollOut = function() {
if (pulsado) {
this.gotoAndPlay("s1");
} else {
this.gotoAndPlay("s2");
}
}

on (rollOver) {
boton4.gotoAndPlay("s1");
}
on (releaseOutside, rollOut) {
boton4.gotoAndPlay("s2");
}


boton4.onRollOver = function() {
if (pulsado) {
boton4.gotoAndPlay("s1");
boton1.gotoAndPlay("s2");

} else {
no se que iria aqui;
}
}

-de esta forma lo hago pero no sale, ademas si son muchos botones el codigo es mas largo y me confundo.
-alguna idea de como hacerlo mejor para digamos unos 8 botones

-el ejemplo de lo que quiero esta en el siguiente template:

templatemonstercom/flash-templates/9200.html

(le falta el punto al .com)

muchas gracias