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

Botones menú dejar seleccionados

Estas en el tema de Botones menú dejar seleccionados en el foro de Flash y Actionscript en Foros del Web. Hola, mi pregunta es la siguiente? Tengo un menú de botones animados. Cada botón esta compuesto de un mc1 que dentro tiene otro mc2 con ...
  #1 (permalink)  
Antiguo 22/07/2010, 09:42
 
Fecha de Ingreso: julio-2008
Mensajes: 68
Antigüedad: 15 años, 9 meses
Puntos: 1
Botones menú dejar seleccionados

Hola, mi pregunta es la siguiente?

Tengo un menú de botones animados.
Cada botón esta compuesto de un mc1 que dentro tiene otro mc2 con la animación, y un bt con el codigo para el rollOver y rollOut, asi muestra la animación del mc2.

Lo que quiero es que cuando hago click en un botón quede "marcado" y no se haga la animación del rollOut, se entiende?

Asi cuando hago click en otro botón se hace el rollOut del mismo y el nuevo botón queda activado.

Dejo un link para de lo que estoy haciendo para que lo vean asi es mas facil ;)

www.clickastudio.com/rmix/menu.html

desde ya gracias !
  #2 (permalink)  
Antiguo 22/07/2010, 14:34
 
Fecha de Ingreso: junio-2009
Ubicación: Reus, Tarragona, España
Mensajes: 63
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Botones menú dejar seleccionados

pega el codigo de como has implementado estos botones y se intentara buscar la forma mas logica de dejarlo fijo,

puedes hacer que al hacer click cambie de clase boton, ya que entonces no vas a necesitar la animacion del zoom i del color que aplicas.

o puedes hacerlo con una variable en el cuadro azul del medio, que te diga esta variable que boton del menú tiene que cambiar la clase y lo cambias a la clase dol boton grande y azul fijo.
  #3 (permalink)  
Antiguo 22/07/2010, 22:44
 
Fecha de Ingreso: julio-2008
Mensajes: 68
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Botones menú dejar seleccionados

Sam_Enfot: gracias por tu respuesta, pero creo que no entendí bien tu solución.
Voy a copiar el código del botón para que lo veas a ver si me puedes guiar.

El ejemplo es del botón empresa:


on (rollOver)
{
empresa.onEnterFrame = function ()
{

if (this._currentframe != 11)
{
this.nextFrame();
}

else
{
this.stop();
delete this["onEnterFrame"];
}
};
}

on (rollOut)
{
empresa.onEnterFrame = function ()
{
if (this._currentframe != 1)
{
this.prevFrame();
}

else
{
this.stop();
delete this["onEnterFrame"];
}
};
}
on (release) {
_root.vacio1.loadMovie("empresa.swf");
}
  #4 (permalink)  
Antiguo 22/07/2010, 22:48
 
Fecha de Ingreso: julio-2008
Mensajes: 68
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Botones menú dejar seleccionados

Otra cosa porque acabo de leer... no aplico zoom a través de AS, sino que en ek rollOver del botón corre un mc y en el rollOut corre hacia atras, se entiende?
  #5 (permalink)  
Antiguo 24/07/2010, 04:04
Avatar de golem44  
Fecha de Ingreso: enero-2009
Ubicación: barcelona
Mensajes: 483
Antigüedad: 15 años, 3 meses
Puntos: 22
Respuesta: Botones menú dejar seleccionados

No sé...yo lo hago con un for, luego le digo que el boton que clico es el que debe quedar en false y el anterior debe ponerse a true. Pero así como lo tienes se me ocurre un apaño, no sé si está del todo correcto pero bueno ahí va:
Cita:
on (rollOver)
{
empresa.onEnterFrame = function ()
{

if (this._currentframe != 11)
{
this.nextFrame();
this.enabled=true;
}

else
{
this.stop();
delete this["onEnterFrame"];
}
};
}

on (rollOut)
{
empresa.onEnterFrame = function ()
{
if (this._currentframe != 1)
{
this.prevFrame();
}

else
{
this.stop();
delete this["onEnterFrame"];
}
};
}
on (release) {
_root.vacio1.loadMovie("empresa.swf");
this.enabled=false;
}
espero ayudar, aunque no estoy seguro..:) saludos.
  #6 (permalink)  
Antiguo 26/07/2010, 10:15
 
Fecha de Ingreso: julio-2008
Mensajes: 68
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Botones menú dejar seleccionados

Cita:
Iniciado por golem44 Ver Mensaje
No sé...yo lo hago con un for, luego le digo que el boton que clico es el que debe quedar en false y el anterior debe ponerse a true. Pero así como lo tienes se me ocurre un apaño, no sé si está del todo correcto pero bueno ahí va:


espero ayudar, aunque no estoy seguro..:) saludos.
golem44, gracias por buscar una solución. Lamentablemente no funcionó, pero se aprecia como si hubiese funcionado !!! Sigo en la búsqueda, me llegó otro mensaje con otra manera de hacerlo, veremos si lo logro.

Saludos

Bensita

Etiquetas: botones, dejar
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 09:17.