Показать сообщение отдельно
Старый 23.08.2012, 03:38
Monade 2 вне форума Посмотреть профиль Отправить личное сообщение для Monade 2 Найти все сообщения от Monade 2
  № 5  
Ответить с цитированием
Monade 2
 
Аватар для Monade 2

Регистрация: Apr 2011
Сообщений: 38
можно еще через параметр data связать с кнопкой какой угодно объект с какими угодно параметрами для дальнейшей обработки в листенерах

Код AS3:
for (var i:uint = 0; i < buttonsNum; i++) {
	var btn:MyButton = new MyButton();
	btn.name = "button" + i;
	btn.data = { id: ..., prop1: ..., prop2: .... };
	btn.addEventListener(MouseEvent.CLICK, btn_mouseClick);
}
...
private function btn_mouseClick(event:MouseEvent):void {
	trace(event.target.data.id);
}
это подходит для стандартных классов элементов. для собственного, разумеется, можно какие угодно свойства указать