Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/07/2010, 17:19
Avatar de esdebon
esdebon
 
Fecha de Ingreso: agosto-2008
Ubicación: México
Mensajes: 167
Antigüedad: 16 años, 5 meses
Puntos: 18
Respuesta: menú dinámico?

Pues puedes hacer un boton (un movieclip) general con 2 animaciones y un texto que definas por actionscript.

Animacion de onOver (el los primeros frames), animacion onOut.

A cada boton le das un nombre de instamcia diferente, yo les llamare uno, dos y tres

y defines las acciones sobre cada boton:


Código:
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
}

Por cierto no es un orgullo hacer esto en AS3, en estos casos el AS2 hacia todo en menos lineas de codigo.

Si presumes del AS3 haz cosas sorprendentes, no botones.