Показать сообщение отдельно
Старый 23.08.2011, 13:55
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 62  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
1. Строчку btn_tools.addEventListener(MouseEvent.CLICK, buttonClickHandler); надо было перенести туда, где добавляете btn_tools в контейнер блока, в prepare(). Сейчас у Вас кнопка есть, но слушатель на нее не добавлен, соответственно при первом нажатии выполняется обработчик не кнопки, а всего блока.
2.
Цитата:
нО при таком коде кнопка будет вызывать сразу несколько функций..А не каждая кнопка свою..
Почему это? Вся цепочка же идет с индивидуальным идентификатором (_2, _3). В самом инфоБлоке можно и не городить несколько обработчиков-редиспатчеров, а просто определять, какую именно кнопку нажали и диспатчить наружу соответствующее событие. C какой стати в Мейне сработает обработчик другого события?
3. У Вас же перенос строки стоит - \n, потому и в столбик))

Добавлено через 1 минуту
опоздал((
__________________
Reality.getBounds(this);