NilovSerge
Новичок
Создать кнопки в цикле
Всем привет!
Мне надо создать кнопки в цикле Вызываю цикл для массива и передаю в функцию параметры очередной кнопки:
function CreateBtn( BtnName, Year, xCoor, yCoor, BtnWidth, BtnHeight) {
var Btn= createClassObject(Button,"Btn"+Year,0,{ label:Year, _x:xCoor, _y:yCoor, _width:BtnWidth, _height:BtnHeight });
myListener = new Object();
myListener.click = function() {
trace("Listener:"+this.label)
};
Btn.addEventListener("click", myListener);
destroyObject(Btn);
}
В результате получается только ОДНА кнопка (последняя в цикле) Как это побороть и как по щелчку определить на какой именно
кнопке щелкнули?
С уважением,
Нилов Сергей.
Всем привет!
Мне надо создать кнопки в цикле Вызываю цикл для массива и передаю в функцию параметры очередной кнопки:
function CreateBtn( BtnName, Year, xCoor, yCoor, BtnWidth, BtnHeight) {
var Btn= createClassObject(Button,"Btn"+Year,0,{ label:Year, _x:xCoor, _y:yCoor, _width:BtnWidth, _height:BtnHeight });
myListener = new Object();
myListener.click = function() {
trace("Listener:"+this.label)
};
Btn.addEventListener("click", myListener);
destroyObject(Btn);
}
В результате получается только ОДНА кнопка (последняя в цикле) Как это побороть и как по щелчку определить на какой именно
кнопке щелкнули?
С уважением,
Нилов Сергей.