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

pasar de AS3 a AS2

Estas en el tema de pasar de AS3 a AS2 en el foro de Flash y Actionscript en Foros del Web. hola amigos, necesito pasar este codigo a AS2, si alguien me puede ayudar, gracias @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original function hizoClick ( e ...
  #1 (permalink)  
Antiguo 29/04/2010, 18:43
 
Fecha de Ingreso: marzo-2010
Mensajes: 27
Antigüedad: 14 años, 7 meses
Puntos: 0
pasar de AS3 a AS2

hola amigos, necesito pasar este codigo a AS2, si alguien me puede ayudar, gracias

Código Javascript:
Ver original
  1. function hizoClick(e:MouseEvent):void{
  2.     var btn:MovieClip = e.currentTarget as MovieClip;
  3.     switch(btn){
  4.         case arrBotones[0]:
  5.             txtAccion.text = "Presionaste btn_1";
  6.             break;
  7.         case arrBotones[1]:
  8.             txtAccion.text = "Presionaste btn_2";
  9.             break;
  10.         case arrBotones[2]:
  11.             txtAccion.text = "Presionaste btn_3";
  12.             break;
  13.         case arrBotones[3]:
  14.             txtAccion.text = "Presionaste btn_4";
  15.             break;
  16.         case arrBotones[4]:
  17.             txtAccion.text = "Presionaste btn_5";
  18.             break;
  19.     }
  20.    
  21. }
  #2 (permalink)  
Antiguo 30/04/2010, 02:03
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años
Puntos: 5
Respuesta: pasar de AS3 a AS2

Código actionscript:
Ver original
  1. btn.onRelease = function hizoClick(){
  2.     switch(this){
  3.         case arrBotones[0]:
  4.             txtAccion.text = "Presionaste btn_1";
  5.             break;
  6.         case arrBotones[1]:
  7.             txtAccion.text = "Presionaste btn_2";
  8.             break;
  9.         case arrBotones[2]:
  10.             txtAccion.text = "Presionaste btn_3";
  11.             break;
  12.         case arrBotones[3]:
  13.             txtAccion.text = "Presionaste btn_4";
  14.             break;
  15.         case arrBotones[4]:
  16.             txtAccion.text = "Presionaste btn_5";
  17.             break;
  18.     }
  19.    
  20. }
El tema sería así pero no creo que funcione pq no se donde en que parte del root están el array arrBotones ni txtAccion ¿están definidos en la línea principal, dentro del botón?
__________________
El camino hacia la cima es, como el viaje hacia uno mismo, una ruta en solitario.
  #3 (permalink)  
Antiguo 01/05/2010, 08:13
 
Fecha de Ingreso: marzo-2010
Mensajes: 27
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: pasar de AS3 a AS2

Cita:
Iniciado por dualklip Ver Mensaje
Código actionscript:
Ver original
  1. btn.onRelease = function hizoClick(){
  2.     switch(this){
  3.         case arrBotones[0]:
  4.             txtAccion.text = "Presionaste btn_1";
  5.             break;
  6.         case arrBotones[1]:
  7.             txtAccion.text = "Presionaste btn_2";
  8.             break;
  9.         case arrBotones[2]:
  10.             txtAccion.text = "Presionaste btn_3";
  11.             break;
  12.         case arrBotones[3]:
  13.             txtAccion.text = "Presionaste btn_4";
  14.             break;
  15.         case arrBotones[4]:
  16.             txtAccion.text = "Presionaste btn_5";
  17.             break;
  18.     }
  19.    
  20. }
El tema sería así pero no creo que funcione pq no se donde en que parte del root están el array arrBotones ni txtAccion ¿están definidos en la línea principal, dentro del botón?
aca te dejo la parte de los _root... gracias

Código Javascript:
Ver original
  1. var names = new Array(7)
  2. names[0] = null
  3. names[1] = "Facebook"
  4. names[2] = "Humor"
  5. names[3] = "Peliculas"
  6. names[4] = "Musica"
  7. names[5] = "Radio"
  8. names[6] = "Agenda"
  9.  
  10.  
  11.  
  12. for(i=1;i<=6;i++){
  13. clip.duplicateMovieClip("clip"+(i+1), i)
  14. height = _root.clip._height + 2
  15. _root["clip"+(i+1)]._y = _root.clip._y +height * i
  16. _root["clip"+(i+1)]._alpha = 75
  17. _root["clip"+(i+1)].name = names[i]
  18. _root.clip._visible = false
  19.  
  20. }
  21.  
  22.  
  23. stop()

Etiquetas: pasar
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 22:39.