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

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
onRelease - заменяем onMouseUp. (onPress - onMouseDown)
При этом событии так же, как в примере выше, проверяем hitTest мувика с координатами мыши.
Но тут не обязательно и даже нецелсообразно использовать эту проверку в подинтервальной функции.
Все проще:
Код AS1/AS2:
mc.onMouseUp = function()
{
  if (this.hitTest(_root._xmouse, _root._ymouse)) 
  {
     //мышка была отпущена, когда курсор находился над mc
  }
};
Но у вас же нажатие вроде как используется на иконках?
Проверку на hitTest для замены обычных мышиных событий лучше ввести для вашей появляющейся панели, тогда и не придется эмулировать onRelease для иконок - просто оставить обычные мышиные события onRollOver, onRollOut, onRelease и тд. Хотя вам виднее, ваш исходник я смотрел не оч. внимательно.
__________________
Идите первым!


Последний раз редактировалось mooncar; 20.05.2012 в 21:47.