Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Задержка (http://www.flasher.ru/forum/showthread.php?t=87798)

pioner masha 11.11.2006 19:15

Задержка
 
Уважаемые те, кто вообще чего-нибудь понимает в Flash! Обьясните неразумной. Кто-то (не помню кто) спросил насчет задержки на наведение, я это скатала, но не работает и выдает ошибку. Сделать надо следующее: ролик начинает играть, только если человек держит мышку над роликом в течение секунды. Напишите пожалуйста просто и разжеванно!!!

DarkLight 11.11.2006 20:14

myMc - имя клипа, предпологается, что он лежит на _root
код ставится на основной таймлайн
Код:

var intr:Number;
myMc.stop();
myMc.onRollOver = function() {
        intr = setInterval(_root.myMc.play, 1000);
};
myMc.onRollOut = function() {
        clearInterval(intr);
};


pioner masha 12.11.2006 20:07

спасибо, но это совсем не то!
 
Как вообще выглядит мульт. Вдалеке плавает рыба. При наведении она приплывает, при отведении уплывает. Нужно, чтобы она реагировала только на осмысленное наведение, а если человек просто "задел" курсором флешку, не плыла. Как это сделать???:wacko:

DarkLight 12.11.2006 20:25

Если человек просто задел курсором флешку то onRollOut произойдет меньше чем через секунду и интервал сбросится


Часовой пояс GMT +4, время: 16:57.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.