|
0 Всего найдено: 12
Urgana
Сообщение
09/04/2010 19:14
Копия темы
Непонятки со слушателями Есть два мувика, верхний я подписал на событие MOUSE_MOVE а нижний на CLICK. Верхний обработчик работает нормально, но до нижнего событие CLICK не доходят. Игрался с useCapture, чета не помогло. Может кто есть знающий?
gaen
Сообщение
09/04/2010 19:17
Копия темы
Если верхний перекрывает нижний, то CLICK до нижнего не дойдет в любом случае. Можно для верхнего убрать mouseEnabled, но тогда он не будет ловить MOUSE_MOVE) Ищите обходные варианты, либо подписывайте на CLICK их общий контейнер и проверяйте координаты хиттестом
Urgana
Сообщение
09/04/2010 19:20
Копия темы
Обходные варианты не хочется... сейчас погуглим флеш-карусельки ))
RedLizard
Сообщение
09/04/2010 19:46
Копия темы
Т.е. если я правильно тебя понял, то в нижнем мувике у тебя картинки двигаются, а поверх них прозрачный мувик, на котором висит MOUSE_MOVE, что бы отлавливать перемещения курсора, и соответственно двигать картинки?
RedLizard
Сообщение
09/04/2010 19:48
Копия темы
Если это так, то что тебе мешает сделать пустой мувик, в него поместить картинки, и повесить на этот мувик оба события, и MOUSE_MOVE и CLICK?
RedLizard
Сообщение
09/04/2010 19:54
Копия темы
Примерно так: var thumbContainer:MovieClip = new MovieClip(); добавляешь свои картинки в этот мувик thumbContainer.addChild(....) вешаешь события: thumbContainer.addEventListener(MouseEvent.CL ICK, onClick); thumbContainer.addEventListener(MouseEvent.MO USE_MOVE, onMove); function onClick(evt:MouseEvent):void { Здесь проверяешь, если evt.target это одна из картинок, то делаешь что тебе надо. }
RedLizard
Сообщение
09/04/2010 19:57
Копия темы
Ах да, все равно в этот мувик наверное нужно будет добавить прозрачный мувик или спрайт размером с необходимую область отлова MOUSE_MOVE, иначе будет срабатывать только на картинках, а на пустых местах нет.
Urgana
Сообщение
09/04/2010 20:00
Копия темы
я хочу сделать вот такой же скорость я беру от положения мышки, если слева то + если справа то -. При нажатии на картинку она дожна открыться. И если положить их в один контейнер то она не будет работать правельно.
Urgana
Сообщение
09/04/2010 20:21
Копия темы
0
так контейнер же уедит и положение локалХ будет менятся хотя мышь не двигалась, а стейджХ мне не подходит. Хотя попробую в этом направлении идти )) |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |