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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
При чем тут класс MouseEvent?
Это свойство экземпляра а не класса. Вы же принимаете в функции параметр e:MouseEvent. Вот у него и спрашивайте, нажата ли кнопка мыши в момент, когда это событие было сгенерировано.

Добавлено через 12 минут
Код AS3:
if(e.buttonDown){
	trace("DOWN");
} else {
	trace("UP");
}
Добавлено через 22 минуты
Цитата:
Или может быть как-то можно отследить, что, если за объектом произошло MOUSE_UP, то выполнялось бы stopDrag ???
Отпускание мыши надо ловить стейджем, а не кнопочкой или ползунком. В AS2 для этого было событие ReleaseOutside или как-то так)) В системе отображения AS3 оно стало бессмысленным, код не привязывается жестко на объект и можно ловить MOUSE_UP, посылаемый stage, то есть в любом месте. Кроме того, есть событие MOUSE_LEAVE когда мышка покидает само окно плеера.
__________________
Reality.getBounds(this);