Foros del Web » Creando para Internet » Flash y Actionscript »

Botones Flash

Estas en el tema de Botones Flash en el foro de Flash y Actionscript en Foros del Web. Alguien sabe como puedo hacer en flash que al clicar un boton se me mantenga el estado hasta que clique otro. Por ejemplo, tengo 4 ...
  #1 (permalink)  
Antiguo 09/05/2006, 12:11
 
Fecha de Ingreso: mayo-2006
Mensajes: 30
Antigüedad: 17 años, 11 meses
Puntos: 0
Botones Flash

Alguien sabe como puedo hacer en flash que al clicar un boton se me mantenga el estado hasta que clique otro.
Por ejemplo, tengo 4 botones blancos cuando clico al boton 1 que va a la página 1 este botón deberia quedar en color rojo hasta que haya clicado otro botón.
Gracias
  #2 (permalink)  
Antiguo 09/05/2006, 12:22
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Hola VICKY_COT:
Cada botón debes de hacerlo dentro de un MC.
Vamos con un ejemplo:
En la capa 1 frame 1 coloca tu botón con el siguiente código:
on(release){
gotoAndStop(2);
//aquí la acción que tiene que hacer
}
En la capa 2 frame 2 coloca el gráfico del botón con relleno rojo.
En la capa 3 frame 1 coloca un stop();
En el otro btón que tienes que hacer en la misma forma, el código del botón sería así:
on(release){
_root.btn1.gotoAndPlay(1);
gotoAndStop(2);
//aquí la acción que va hacer el botón
}
Cada MC que contenga los botones al ponerlo en el escenario tienes que darle un nombre de instancia: btn, btn1, btn3, etc. o el nombre que quieras.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 09/05/2006, 12:31
 
Fecha de Ingreso: mayo-2006
Mensajes: 7
Antigüedad: 17 años, 11 meses
Puntos: 0
mejor aun crea una variable x ejemplo
y le haces un if
if(x==1){
que haga el boton1 blanco
}else if (x==2){
que haga el boton2 blanco
}....
}else{
x=numero de boton
boton seleccionado que se ponga rojo.
si les pones efectos quedara paja:)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:31.