![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2014
Адрес: неадекват
Сообщений: 10
|
Тут такой вопрос, запускаю мувик по обьекту и нужно производить действие при нажатии мышкой на мувик... сам мувик передвигается с определенной скоростью... все бы вроде хорошо, но нажатие ни всегда проходит...
stage.addEventListener(Event.ENTER_FRAME,usez1_f); function usez1_f(event:Event):void { muvik.x -= 1; } muvik.addEventListener(MouseEvent.CLICK, sob); function sob(e:Event) { trace('nazhal'); } Добавлено через 1 час 28 минут а вот еще, кажетсо это происходит изза предварительного уменьшения обтьекта muvik... уменьшаю так: |
|
|||||
|
Здесь в коде всё нормально, либо попадаешь не с первого раза, либо где-то ещё косяки есть.
|
|
|||||
|
Регистрация: Nov 2013
Сообщений: 86
|
Из-за уменьшения не может быть. Это предусмотрено.
Не по теме - вы бы лучше вместо Event прописали MouseEvent, в функции sob. |
|
|||||
|
Регистрация: Jun 2013
Сообщений: 133
|
Событие MouseEvent.CLICK происходит при нажатии и отпускании мыши над объектом. Скорее всего нажатие было над объектом, а за счет того что он движется, отпускание произошло уже за его пределами и событие не сработало. Попробуйте заменить MouseEvent.CLICK на MouseEvent.MOUSE_DOWN.
|
|
|||||
|
Регистрация: Mar 2014
Адрес: неадекват
Сообщений: 10
|
вроде как спас меня)
Добавлено через 2 минуты но всеравно бывают проскоки, но незначительные) |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:00. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|