Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/08/2012, 17:14
Avatar de yonic
yonic
 
Fecha de Ingreso: abril-2010
Mensajes: 21
Antigüedad: 14 años, 8 meses
Puntos: 3
Respuesta: MISTERIO AS3 en USO de "FOR"solo 4 lineas de codigo

Bueno, después de un poco de pruebas he descubierto la solución.

Aquí tienes el código:
Código actionscript:
Ver original
  1. var contenedor1:Sprite = new Sprite();
  2. addChild(contenedor1);
  3. var RRRa:Array = new Array();
  4. var cast:Array = new Array();
  5. var mc:RRR;
  6. var v=4;
  7. for (var o=0; o<4; ++o) {
  8.     mc = new RRR();
  9.     mc.x=30;
  10.     mc.y = 40 +(mc.height + 30) * o;
  11.     RRRa.push(mc);
  12.     contenedor1.addChild(mc);
  13. }
  14.  
  15. for (var i=0; i<4; ++i) {
  16.     cast[i] = function(e:MouseEvent) {
  17.             trace(i-v);
  18.             v--;
  19.     };
  20.     RRRa[i].addEventListener(MouseEvent.MOUSE_DOWN,cast[i]);
  21. }

Espero que te sirva de gran ayuda.