Bueno, después de un poco de pruebas he descubierto la solución.
Aquí tienes el código:
Código actionscript:
Ver originalvar contenedor1:Sprite = new Sprite();
addChild(contenedor1);
var RRRa:Array = new Array();
var cast:Array = new Array();
var mc:RRR;
var v=4;
for (var o=0; o<4; ++o) {
mc = new RRR();
mc.x=30;
mc.y = 40 +(mc.height + 30) * o;
RRRa.push(mc);
contenedor1.addChild(mc);
}
for (var i=0; i<4; ++i) {
cast[i] = function(e:MouseEvent) {
trace(i-v);
v--;
};
RRRa[i].addEventListener(MouseEvent.MOUSE_DOWN,cast[i]);
}
Espero que te sirva de gran ayuda.