Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/08/2012, 16:43
cyd90
 
Fecha de Ingreso: agosto-2012
Mensajes: 7
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: MISTERIO AS3 en USO de "FOR"solo 4 lineas de codigo

Aquí está el código. He creado un MovieClip que tengo en la biblioteca vinculado como RRR.

Se supone que el segundo FOR habría de repetir la función de manera ordenada, es decir que cuando haga click en el RRR numero 1 saliera un 1 por la consola. en el numero 2 un 2.... etc... Si alguien me puede ayudar.....

Código ASP:
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. for (var o=0; o<4; ++o)
  7. {
  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. {
  17.     cast[i] = function (Event:MouseEvent):void
  18.     {
  19.         trace(i);
  20.         trace(cast[i]);
  21.     }
  22.     RRRa[i].addEventListener(MouseEvent.MOUSE_DOWN,cast[i]);
  23. }