Показать сообщение отдельно
Старый 15.09.2010, 21:25
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 11  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Обычно когда на сцене нужно разместить серию кнопок - они добавляются туда согласно каким-то данным
Поэтому удобнее использовать список ренререров - оборачиваем кнопку в рендерер, в рендерере перехватываем клик и посылаем всплывающиее событие с полем data

Вешаем единственный листенер на список и действуем в нем согласно данным
плюс обычно рядом с кнопкой в списке нужно еще какое-то пояснение приписать, т.е. рендерер не просто хранит данные а еще что-то отображает

Получаем понятную и гибкую структуру, которую, к тому же можно скроллить, сортировать и фильровать, рисовать стрелочки в рендерере для туториала

Если у нас другая ситуация - просто много кнопок - то они настолько уникальны, что лучше и удобнее повесить по листенеру на кнопку и выполнить специфичные действия в каждом листенере.

Т.е. проблемы - "много кнопок в много листенеров" просто не возникает


Последний раз редактировалось expl; 15.09.2010 в 21:38.