Просмотр полной версии : как вызвать действие rollover,rollout через пару сек. после наведения к.?
angstrem
07.04.2006, 19:40
Имеется кнопка, при наведении и отведении срабатывают rollover, и rollout, проигрываются соотв-но два разных мувика. Как сделать так, чтобы эти действия срабатывали только в том случае, если курсор находится над областью реагирования кнопки например более двух секунд. А если меньше двух секунд, действия соот-но не выполнялись бы. Подскажите пожалуйста :o
Сделать функцию и при наведении запускать её с пом setInterval(F_goto,2000);
FreeLander
07.04.2006, 19:54
Сделать функцию и при наведении запускать её с пом setInterval(F_goto,2000);только не забывай проверять - не уехал ли курсор с мувика.
angstrem
07.04.2006, 21:00
Сделать функцию и при наведении запускать её с пом setInterval(F_goto,2000);
Спасибо, похоже на то :) Вот только не пойму как его остановить после однократной прокрутки. В последнем кадре мувика stop; В функции действие gotoAndStop, даже после вызова её с пом setInterval(F_goto,2000); стоп воткнул, не спасает. Не подскажете как быть? :o
только не забывай проверять - не уехал ли курсор с мувика.
А можно здесь плиз поподробнее? Зачем и как? :o
angstrem
07.04.2006, 21:03
Да, вот ещё. Если быстро увести курсор, то мувик всё равно проиграется после двух секунд. Похоже для этого и надо проверять =не уехал ли курсор с мувика=. Но как?
FreeLander
24.04.2006, 14:40
Да, вот ещё. Если быстро увести курсор, то мувик всё равно проиграется после двух секунд. Похоже для этого и надо проверять =не уехал ли курсор с мувика=. Но как?например при помощи hittest
motor4ik
24.04.2006, 14:46
сделай мувик на фрейме роловер кнопки, в этом мувике вначале пропусти сколько нужно кадров:-)
ставим setInterval на функцию проигрывания при onRollOver. При onRollOut делаем clearInterval, ставим мувик на первый кадр. Тот же clearInterval пишем внутри функции, которая и делает воспроизведение мувика.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.