На сцене имется одна кнопка btn , в библиотеке один элемент прямоуголсник под именем класс Mc
Код:
Код: Выделить всё
import flash.events.MouseEvent;var arr:Array = [];var id:int = 0;btn.addEventListener(MouseEvent.CLICK, fun); function fun (e:MouseEvent):void{ var ID:int = 0; var XX:int = 0; var YY:int = 0; for(var i:int = 0; i < 4; i++){ for(var j:int = 0; j < 5; j++){ // Вычисляем уникальный идентификатор // от 0 до 11 ID = id+1; // Координата X XX = 10 + (10 + 10)*i; // Координата Y YY = 10 + (10 + 10)*j; id++; new_o (XX, YY, ID); trace(ID ,"-", YY ); } } }var element: Mc;function new_o (mX:int, mY:int, id:int):void{ var element: Mc = new Mc(); element.width = 20; element.x = mX; element.y = mY; element.id = id; element.addEventListener(MouseEvent.CLICK, fun_clik); arr[id] =element ; addChild(element); }
Правильно ли я обращась к обьектам, или это делается не через массив?
И Самое главное как сделать по событиб CLIK выводить ID выбранного элемента?