Comunidad de diseño web y desarrollo en internet online

menú dinámico?

Citar            
MensajeEscrito el 29 Jul 2010 07:55 am
Hola!!

seguro q este tema está ya muy trillado, pero debo ser torpe y no encuentro lo q quiero.

quiero hacer el típico menú q cuando le das click a un botón y aparece la información, el botón se queda pulsado o activo, y al dar a otro botón el anterior se desactiva con la correspondiente animación y el pulsado se queda activado.

He encontrado cosas en internet, pero no lo básico para hacer esto. Creo q se llama menú dinámico.

Espero vuestra ayuda!

Gracias!

Por natig

76 de clabLevel



 

msie7
Citar            
MensajeEscrito el 30 Jul 2010 01:51 am
lo puedes hacer con movie clips y con gotoAndStop en donde quieres que se quede y con los botones activos, si quieres me mandas mp te colaboro con el codigo.

Por daniel0289

6 de clabLevel



 

chrome
Citar            
MensajeEscrito el 30 Jul 2010 02:01 am
Si colaboras con el código en este hilo en vez de MP, otra gente se beneficiará con el ejemplo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 31 Jul 2010 11:12 pm
Hola!

Tengo este código:

Código ActionScript :

import fl.motion.MotionEvent;
import flash.events.MouseEvent;

uno.campoNombre.text='Inicio';
dos.campoNombre.text='Seccion';
tres.campoNombre.text='Otra Seccion';

uno.addEventListener(MouseEvent.MOUSE_OVER, sobre);
uno.addEventListener(MouseEvent.MOUSE_OUT, deseleccionado);
uno.addEventListener(MouseEvent.MOUSE_CLICK, seleccionado);

dos.addEventListener(MouseEvent.MOUSE_OVER, sobre);
dos.addEventListener(MouseEvent.MOUSE_OUT, deseleccionado);
dos.addEventListener(MouseEvent.MOUSE_CLICK, seleccionado);

tres.addEventListener(MouseEvent.MOUSE_OVER, sobre);
tres.addEventListener(MouseEvent.MOUSE_OUT, deseleccionado);
tres.addEventListener(MouseEvent.MOUSE_CLICK, seleccionado);


function sobre(e:MouseEvent):void{
      e.target.gotoAndPlay('el frame donde empieza la animacion onOver')
}
function deseleccionado(e:MouseEvent):void{
      e.target.gotoAndPlay('el frame donde empieza la animacion onOut')
}
function seleccionado(e:MouseEvent):void{
      e.target.gotoAndStop('el frame donde se queda seleccionado')
      //Accion del boton al dar clic
}


Pero lo he probado y no hace lo q yo busco. Al dar click a uno de los botones, se pone en el fotograma q le hemos dicho (de seleccionado) pero una vez q das click y retiras el cursor del botón aparece la animación del roll over, y yo lo q quería es q una vez q has seleccionado un botón, no aparezca la animación del roll over hasta q no se da click en otro botón...

Una ayuda?

Gracias!

Por natig

76 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.