Форум 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=106715)

khorokhorya 17.01.2008 15:47

Как запустить мув с паузой.
 
При наведении на кнопку мув начинает проигрывание, но через несколько секунд. как это сделать?
Код:

btn.onRollOver = function() {

//как тут вставить таймер, который запустит следующую строку через заданное количество секунд?

mc.Play();
};


CrazyFlasher 17.01.2008 15:56

Код:

btn.onRollOver = function() {
        _global.setTimeout(startMovie, 2000);
};

function startMovie(){
        delete btn.onRollOver;
        mc.play();
}

setTimeout сработает, если вы компилируете под 8-ку..если под 7-ку то используйте setInterval и потом не забудьте сделать clearInterval

khorokhorya 17.01.2008 16:17

А если я делаю
Код:

delete btn.onRollOver;
то это значит , что если я снова наведу на btn , то функция снова сработает??

CrazyFlasher 17.01.2008 16:24

а никак не проверить самому?

Волгоградец 17.01.2008 16:33

CrazyFlasher, а что это за метод _global.setTimeout()? Я весь референс перерыл - не нашел описание. Подскажи, если не сложно, где прочитать можно про него...

khorokhorya 17.01.2008 16:39

по моему _global , это просто указание на то что следующая за точкой фигня берётся из корневого мува

CrazyFlasher 17.01.2008 16:50

Волгоградец, ищите по ключевому слову setTimeout...если не найдёт, значит у вас flash ниже 8-ки. Ищите в интернете

Волгоградец 17.01.2008 17:41

Парадокс!!! У меня на работе не установлен Flash, но есть скачаная документация с сайта adobe. Там нет этого метода. И сейчас смотрю в livedocs - нет этого метода тоже!!! Видать руки совсем кривые - дайте пожалуйста ссылку на описание этого метода...

khorokhorya 17.01.2008 18:02

не получается, вообще не запускается

CrazyFlasher 17.01.2008 18:37

Цитата:

не получается, вообще не запускается
под какую версию делаете publish?

http://livedocs.adobe.com/flash/9.0/...=00001218.html

Волгоградец 17.01.2008 18:50

CrazyFlasher, спасибо, очень помог. Этот метод видать появился в девятом флэше - поэтому в документации 8-го отсутствует.

iNils 17.01.2008 19:25

Да нет, в 8-ом, только не был задокументирован.

khorokhorya 17.01.2008 22:22

флеш у меня последний cs3, плеер наверно 9-й

CrazyFlasher 17.01.2008 22:25

1. instance name у всех символов подписан?
2. в publish settings стоит ActionScript 2?

khorokhorya 17.01.2008 22:35

Вложений: 1
Вот fla, не пашет(((

CrazyFlasher 17.01.2008 22:40

поправил пост №2

khorokhorya 17.01.2008 22:43

спасибо, заработало!!!


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

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