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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Это через другую кнопку всплывает событие клика от самого блока, и, хоть и останавливается кнопкой, но кнопка диспатчит свое событие, как будто кликнули ее. Надо поставить проверку такого вида
Код AS3:
private function buttonClickHandler_no(event:MouseEvent):void 
{
   event.stopImmediatePropagation();
   if (event.target == btn_no)
   {
      dispatchEvent(new Event(BLOCK_BUTTON_CLICKED_NO) );
   }
}
И, как я уже говорил, такой обработчик можно сделать один для всех кнопок, нагородив в нем if'ов или поставив switch. Не очень кошерно, но для постоянного кол-ва кнопок сойдет.

Добавлено через 40 минут
Код AS3:
_text.htmlText += ( _info..friend.toString() ).replace(/[\n\r]+/, ", ");
__________________
Reality.getBounds(this);