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

Boton en estado presionado

Estas en el tema de Boton en estado presionado en el foro de Flash y Actionscript en Foros del Web. Hola a todos. Queria preguntaros a ver si es posible conseguir el siguiente efecto. Tengo una pag con una lista de botones, y me gustaria ...
  #1 (permalink)  
Antiguo 27/07/2004, 06:05
 
Fecha de Ingreso: junio-2004
Mensajes: 32
Antigüedad: 13 años, 6 meses
Puntos: 0
Boton en estado presionado

Hola a todos.

Queria preguntaros a ver si es posible conseguir el siguiente efecto.

Tengo una pag con una lista de botones, y me gustaria que el ultimo boton que se presione se quede en ese estado hasta que no se presione otro (y a su vez este otro se quede presionado) y entonces volveria a su estado reposo.

lo quiero hacer para que el usuario sepa en la parte de la pagina en la que esta.

Gracias por adelantado
  #2 (permalink)  
Antiguo 27/07/2004, 15:42
 
Fecha de Ingreso: julio-2004
Mensajes: 114
Antigüedad: 13 años, 4 meses
Puntos: 0
boton reposo

Lo que se me ocurre es lo siguiente:


Creas un clip de pelicula y dentro de el colocas dos frame:
1. En el primer frame colocas el boton con todos los estados(up, down, etc) y en "stop()" para que permanezca alli
2. En el segundo frame colocas en cuadro parecido al boton del color que quieras que aparezca presionado y un "stop()" .
3. En el código del botón colocas:

on(Press)
{
gotoAndStop(2);

// cuando presiones el botón se movera hacia el frame 2 y permanecera de otro color , adicional el código que quieras, recuerda que si vas a mover algo de la escena principal tienes que colocar "_root." antes del "goto"
}


Si todos los botones los haces de esta forma entonces tienes que colocarle nombre de instancia a cada clip de pelicula en la escena principal

Por ejemplo:
- El "clip de pelicula 1" que contiene el "boton 1" tiene como nombre de instancia "menu1"

- El "clip de pelicula 2" que contiene el "boton 2" tiene como nombre de instancia "menu2"

Cuando presionas cualquier botón tienes que mover todo los botones que tengas hacia el primer frame:

ejemplo del código:
-----------------------------------------------------

on(Press)
{
gotoAndStop(2); //se mueve al frame 2 dentro del clip de pelicula

_root.menu1.gotoAndStop(1); // se mueve al frame 1 de los otros clip de
_root.menu2.gotoAndStop(1);
_root.menu31.gotoAndStop(1);
.........................................
.................................etc..

}


creo que eso es todo lo que necesitas
  #3 (permalink)  
Antiguo 28/07/2004, 10:27
 
Fecha de Ingreso: junio-2004
Mensajes: 32
Antigüedad: 13 años, 6 meses
Puntos: 0
Gracias Dannym voy a probarlo ahora mismo
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 16:16.