Показать сообщение отдельно
Старый 13.05.2009, 17:32
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 5  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Создайте слушатель и проверяйте при onMouseDown, выполняется ли hitTest у mc с позицией мыши. Тогда никакие onRelease не нужны.

Добавлено через 8 минут
Можно и на отпускание кнопки - тогда эмулируется поведение как у onRelease в точности:

Код AS1/AS2:
var mouseListenerOn:Object = new Object(); //слушаем попадание
mouseListenerOn.onMouseUp= function() {	
    if (mc.hitTest(_root._xmouse, _root._ymouse)) {
    //код, что делать при "нажатии" на mc 
    }
};	
Mouse.addListener(mouseListenerOn);
Добавлено через 9 минут
И когда надо, убиваем слушатель.