![]() |
Задержка при исполнении скрипта
Подскажите, как лучше всего задержать событие (в смысле, исполнение последующей части скрипта) на n миллисекунд?
Задержку придется делать в самых разных случаях, так что хотелось бы оформить ее процедурой и хранить во внешнем as-файле. Спасибо :) |
Кстати, вот вариант, который использую сейчас:
startTime = getTimer(); _root.createEmptyMovieClip("timer_mc", 10); _root.timer_mc.onEnterFrame = function () { thisTime = getTimer(); if (Math.round((thisTime - startTime)/1000) == [нужная задержка в секундах]) { _root.timer_mc.removeMovieClip(); } } |
Да. Лихо ты это дело расколол. :p
Вот ты спрашиваешь - Скажите, куда мне отсюда идти? Отвечу - прямо в Хэлп и отправляйся. :p Там для задержки найдёщь 4 строчки кода - zad = setInterval(function () { trace("Оп");//или чего тебе надо clearInterval(zad); }, 5000);//извини, в миллисекундах, //но думаю навалившись на это дело по серьёзному, //после нескольких часов напряженной работы, //можно и в секундах сбацать. |
читал я про сетИнтервал :) но не дошло, что можно сделать так. Спасибо :cool:
|
| Часовой пояс GMT +4, время: 22:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.