Es posible que al poner el bucle for y dentro la función, la variable "i" se iría sumando cada vez que se procesara el bucle, y por eso te diera 4.
De todas formas, este es el código correcto:
Código actionscript:
Ver originalvar cast:Array = new Array();
function casti(Event:MouseEvent):void {
for (var i=0; i<4; i++) {
trace(i);
}
}
RRR.addEventListener(MouseEvent.MOUSE_DOWN,casti);
En el panel de salida debería aparecer al hacer clic sobre el botón RRR:
Espero haberte ayudado.