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

Optimizar código en menú con .as3

Estas en el tema de Optimizar código en menú con .as3 en el foro de Flash y Actionscript en Foros del Web. Buenas tardes Tengo 5 fotogramas y en cada uno 2 botones que me cargan 2 videos distintos por cada fotograma así: Para el fotograma 1. ...
  #1 (permalink)  
Antiguo 24/08/2012, 11:35
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 2 meses
Puntos: 9
Pregunta Optimizar código en menú con .as3

Buenas tardes
Tengo 5 fotogramas y en cada uno 2 botones que me cargan
2 videos distintos por cada fotograma así:

Para el fotograma 1. Nombres de instancia de los botones "miBoton_1a_btn", "miBoton_1b_btn"

Código actionscript:
Ver original
  1. miBoton_1a_btn.addEventListener(MouseEvent.CLICK, miBoton_1a);
  2. miBoton_1b_btn.addEventListener(MouseEvent.CLICK, miBoton_1b);
  3.  
  4. function miBoton_1a(e:MouseEvent):void{
  5.    
  6.     fscommand("exec","archivo_1.exe");
  7. }
  8.  
  9. function miBoton_1b(e:MouseEvent):void{
  10.    
  11.     fscommand("exec","archivo_2.exe");
  12. }
  13.  
  14.  
  15.  
  16. Para el fotograma 2. Nombres de instancia de los botones "miBoton_2a_btn", "miBoton_2b_btn"
  17.  
  18. miBoton_2a_btn.addEventListener(MouseEvent.CLICK, miBoton_2a);
  19. miBoton_2b_btn.addEventListener(MouseEvent.CLICK, miBoton_2b);
  20.  
  21. function miBoton_2a(e:MouseEvent):void{
  22.    
  23.     fscommand("exec","archivo_3.exe");
  24. }
  25.  
  26. function miBoton_2b(e:MouseEvent):void{
  27.    
  28.     fscommand("exec","archivo_4.exe");
  29. }

Y así para los otros fotogramas.

¿Cómo hago para optimizar el código?. ¿Qué no tenga que repetir por cada fotograma los botones y sus acciones?

Gracias por su ayuda
__________________
Diseñador Gráfico publicitario

Etiquetas: as3, botones
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 17:06.