Показать сообщение отдельно
Старый 04.09.2002, 14:39
SphinX вне форума Посмотреть профиль Отправить личное сообщение для SphinX Посетить домашнюю страницу SphinX Найти все сообщения от SphinX
  № 15  
SphinX

Регистрация: Sep 2001
Адрес: Asgard
Сообщений: 85
Отправить сообщение для SphinX с помощью ICQ
есть пара функций:

устанавливает обработчик по таймеру: через каждый интервал будет вызываться твоя функция с переданными параметрами ...
setInterval(
функция, которую вызывать;
интевал времени (в миллисекундах);
параметры передаваемые твоей функции
)
возвращает идентификатор созданного процесса
(по этому идентификатору потом останавливается процесс)

останавливает заданный процесс
clearInterval(идентификатор процесса)

надо только определить функцию, которая будет уменьшать/увеличивать прозрачность чего-либо; запустить процесс, а потом вовремя его остановить, вроде всё ... смотри исходники ...

шаблон:
Код:
pid = null;
function some_func(param)
{
   trace("some_func call with parameter " + param);
   if (condition)
   {
      clearInterval(pid);
   }
}

pid = setInterval(some_func,10,"qwerty");