![]() |
pseudoRollOver
Здравствуйте.
У меня такой вопрос, как вызвать mc.onRollOver если сработал только mc.onPress. (первый обработчик "глушиться", до возникновения onMouseUp) предистория: есть 28х28 клипов при клике на одном из них рисуется линия от начала его координат к началу координат над которым был перемещен курсор. идеи: Можно конечно загнать в другой обработчик (onMouseMove, onEnterFrame, setInterval), но так не хочется хитТестить или создавать сложные ифельсовые структуры. Буду признателен к любой оказанной помощи. |
А в чем сложность с if else? При нажатой кнопке в onRollOver отрабатываем нужную логику. При отпущенной кнопке в этом же onRollOver выполняем другую логику.
|
Сложностей нет, сложность в том, что хотелось бы использовать как можно меньше действий пользователя при выполнении функционала. В данном случае функционал заключается в том, что б при нажатии на определённом клипе (мс.онПресс) началась регенерация линии с начальной точкой в сработанном мс.онПресс клипе и последующей прорисовкой её по начальным координатам мс.онРоллОвер клипам.
Вот набросал лёгкий исходник. То-есть нужно использовать приблизительный сценарий выполнения onRollOver - > onPress -> onRollOver -> ..... -> onRollOver -> onRelease а в такой последовательности цепь -> onRollOver -> ..... -> onRollOver -> не прослушивается. re: P.s. Если долго мучится, что нибудь получиться... |
| Часовой пояс GMT +4, время: 00:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.