я еще только учюсь

Код AS3:
var GS:Sprite = new Sprite();
var MS:Array = new Array();
for (var nn:int = 0; nn < 10 ; nn++) {
MS[nn] = new Array();
for (var mm:int = 0 ; mm < 10; mm++) {
MS[nn][mm] = new Shape_n_inf(); // тотже shape с двумя новыми переменными- артефакты от попыток решения задачи
MS[nn][mm].x = mm * 50;
MS[nn][mm].y = nn * 50;
MS[nn][mm].ax = mm; //
MS[nn][mm].ay = nn; //
MS[nn][mm].graphics.beginFill(0xFF0000, 0.5);
MS[nn][mm].graphics.drawRect(0, 0, 40, 40);
MS[nn][mm].graphics.endFill();
MS[nn][mm].addEventListener(MouseEvent.MOUSE_OVER, MSonClickMS);
GS.addChild(MS[nn][mm]);
}
}
//GS.addEventListener(MouseEvent.CLICK,
addChild(GS);
trace("start");
}
public function MSonClickMS(event:MouseEvent):void {
trace(event.target.ax);
}
не запускается функция хоть ты тресни
наверняка где то закралась ошибка
помоги пожалуйста