Просмотр полной версии : Как запустить мув с паузой.
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/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001218.html
Волгоградец
17.01.2008, 18:50
CrazyFlasher, спасибо, очень помог. Этот метод видать появился в девятом флэше - поэтому в документации 8-го отсутствует.
Да нет, в 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
Вот fla, не пашет(((
CrazyFlasher
17.01.2008, 22:40
поправил пост №2
khorokhorya
17.01.2008, 22:43
спасибо, заработало!!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.