![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 9
|
Подскажите, пожалуйста, как на AS сделать аналог setTimeout в яваскрипте.
|
|
|||||
А собственно точно так же |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 9
|
насколько я знаю, в AS нету setTimeout().
|
|
|||||
function delayCall(func,delay) {
arguments.splice (0, 2);
var id=setInterval(function(a){func.apply (null, a);clearInterval(id);}, delay,arguments);
}
function test(a,b){
trace(a);
trace(b);
}
delayCall(test,1000,"delay 1000","test");//функция,задержка, аргументы списком
delayCall(test,2000,"delay 2000");
|
|
|||||
|
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
ZIJ, есть. Недокументированный.
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 9
|
Всем биг сэнкс!!!
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Вот ссылка: http://www.flasher.ru/forum/showthread.php?t=73336
А вот затычка для 7-го плеера: if(!Object.prototype.setTimeout){
Object.prototype.setTimeout = function(f,t){
var i = setInterval( function(){ clearInterval(i); f(); }, t);
return i;
}}
function test(){ trace("It Works!");}
i = setTimeout( test, 1000 );
//Стоп-кран: clearInterval(i);
PS:: Вроде для линуксов плеер еще 7-й? или уже вышел? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Для Линуксов девятый вышел.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 10:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|