![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Mar 2010
Сообщений: 223
|
На заголовок не смотрите, так назвал для поисковиков. А то все называют "Помогите плиз..."
public function Background() { addEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown); addEventListener(MouseEvent.MOUSE_UP, handleMouseUp); stage.addEventListener(Event.MOUSE_LEAVE, handleMouseLeave); } private function handleMouseUp(e:Event):void { this.stopDrag(); } private function handleMouseDown(e:Event):void { ... this.startDrag(false, dragRect); } private function handleMouseLeave(e:Event):void { this.stopDrag(); } } } ):При перетаскивании нажатой кнопкой мыши(т.е. нажал и не отпустил), и отводе курсора за stage и отпускании кнопки, перетаскиваемый объект как бы прыгает. Последний раз редактировалось cpu; 12.03.2010 в 04:06. |
|
|||||
|
.
|
Цитата:
Добавлено через 2 минуты Смешно, но только на четвертой странице увидел необходимое. Вы уж нас с напору не пугайте, пожалуйста. Последний раз редактировалось dimarik; 12.03.2010 в 02:22. |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 223
|
Цитата:
Ничего не имею против flasher.ru , здесь львиная доля постов так и пишется. Когда я писал свой пост, понимал, что ответом будет отсыл в FAQ. НО: Я искал в FAQ, и не нашел. Я искал в поиске по сайту, и не нашел. Я искал просто в гугле, так как понимал, что вопрос скорее всего часто задваем, и НЕ НАШЕЛ И от грустной безисходности, решился написать здесь. Помогите плиз... |
|
|||||
|
.
|
Подняли дятьку. Ушел искать. Но это не избавляет Вас от ока etc. Вот завтра он придет и прикроет тему ) Ладно, я быстро.
Добавлено через 13 минут Пока надыбал во втором результате поиска по MOUSE_LEAVE. Первый результат - наш. Добавлено через 16 минут Вот совсем забыл. А Ваш вопрос в чем заключался? А то мне даже из контекста поста не понятно. Добавлено через 19 минут Вот еще результат. Добавлено через 21 минуту А вот это вроде как противоречит пердыдущему. Последний раз редактировалось dimarik; 12.03.2010 в 03:05. |
|
|||||
|
.
|
Цитата:
Пойду, справку посмотрю ). |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 223
|
надыбал - здесь он четко описал, что происходит
Цитата:
Вот, а меня это напрягает, отпускаешь кнопку мыши за пределами флешки, и перетаскиваемый объект прыгает в те координаты, нельзя ли как-то убрать этот эффект (фичу)? |
|
|||||
|
.
|
А как бы как он прыгает, Ваш объект? Как бы куда?
Добавлено через 2 минуты Уже понял ) Добавлено через 3 минуты Эм. А каким должно быть прогнозизуемое Вами поведение мувика? |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 223
|
Цитата:
Нажал на объект, и тащу его(кнопку не отпускаю), курсор вышел за пределы флешки, объект перестал перетаскиваться, курсор мыши еще двигаю, кнопку не отпустил. И в момент, когда отпускаю кнопку мыши, объект как бы опомнился и резко переместился в координаты, где я отпуустил кнопку мыши. Добавлено через 2 минуты Цитата:
Добавлено через 8 минут Прояснилось кое что. Если при отводе курсора мыши за пределы флешки, и при этом кнопка мыши не отпущена, событие Event.MOUSE_LEAVE не происходит. Последний раз редактировалось cpu; 12.03.2010 в 03:29. |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 223
|
Цитата:
|
|
|||||
|
.
|
Посмотрел спраку. Никогда бы сам не подумал, что MOUSE_LEAVE есть статик константа Event класса. Видать, у адоба тоже тяжелая работа )
Ну не приходила ко мне работа с этим LEAVE ) Последний раз редактировалось dimarik; 12.03.2010 в 03:38. |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:32. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| mouse , stopdrag |
|
|