Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2012, 10:37
Avatar de ceaped
ceaped
 
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Pregunta Menú con .as3 no me separa las funciones

Buenos días para todos

Cargo en mi archivo principal un AS llamado:

Código action script:
Ver original
  1. include "menu.as"
y el código es:

Código action script:
Ver original
  1. var arrBotones:Array = [textos_mc.btn_1, textos_mc.btn_2, textos_mc.btn_3];
  2.  
  3. //
  4. for each(var btn:MovieClip in arrBotones){
  5.     btn.addEventListener(MouseEvent.CLICK,hizoClick);
  6.     btn.buttonMode = true;
  7. }
  8.  
  9. //
  10. function hizoClick(e:MouseEvent):void{
  11.     var btn:MovieClip = e.currentTarget as MovieClip;
  12.     switch(btn){
  13. //////// Ayudas 2 ////////
  14.         case arrBotones[0]:
  15.             if(MovieClip(root).textos_mc.currentFrame == 2){
  16.             fscommand("exec","animacion_2.exe");
  17.             fscommand("exec","animacion_2.app");
  18.             break;
  19.         }
  20.         case arrBotones[1]:
  21.             if(MovieClip(root).textos_mc.currentFrame == 2){
  22.             fscommand("exec","video_2.exe");
  23.             fscommand("exec","video_2.app");
  24.             break;
  25.         }
  26.         case arrBotones[2]:
  27.             if(MovieClip(root).textos_mc.currentFrame == 2){
  28.             fscommand("exec","texto_2.bat");
  29.             fscommand("exec","texto_2.app");
  30.             break;
  31.         }
  32.        
  33. //////// Ayudas 3 ////////
  34.         case arrBotones[0]:
  35.             if(MovieClip(root).textos_mc.currentFrame == 3){
  36.             fscommand("exec","animacion_3.exe");
  37.             fscommand("exec","animacion_3.app");
  38.             break;
  39.         }
  40.         case arrBotones[1]:
  41.             if(MovieClip(root).textos_mc.currentFrame == 3){
  42.             fscommand("exec","video_3.exe");
  43.             fscommand("exec","video_3.app");
  44.             break;
  45.         }
  46.         case arrBotones[2]:
  47.             if(MovieClip(root).textos_mc.currentFrame == 3){
  48.             fscommand("exec","texto_3.bat");
  49.             fscommand("exec","texto_3.app");
  50.             break;
  51.         }
  52.     }
  53. }

cuando presiono ls primeros 3 me carga bien, pero cuando presiono los otros los 3 botones me cargan sólo un archivo que es "animacion_3.exe"

Cómo hago que por cada grupo de botones me cargue archivos distintos

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