Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.12.2006, 21:34
ZIJ вне форума Посмотреть профиль Отправить личное сообщение для ZIJ Найти все сообщения от ZIJ
  № 1  
Ответить с цитированием
ZIJ

Регистрация: Feb 2006
Сообщений: 9
По умолчанию аналог setTimeout()

Подскажите, пожалуйста, как на AS сделать аналог setTimeout в яваскрипте.

Старый 17.12.2006, 21:45
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 2  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
А собственно точно так же
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©

Старый 17.12.2006, 21:47
ZIJ вне форума Посмотреть профиль Отправить личное сообщение для ZIJ Найти все сообщения от ZIJ
  № 3  
Ответить с цитированием
ZIJ

Регистрация: Feb 2006
Сообщений: 9
По умолчанию недопонял...

насколько я знаю, в AS нету setTimeout().

Старый 17.12.2006, 22:20
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
Код:
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");

Старый 17.12.2006, 22:27
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 5  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
А это что такое ?
Код:
function f(){trace('таймаут')}
setTimeout(f , 1000)
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©

Старый 17.12.2006, 22:29
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
ZIJ, есть. Недокументированный.

Старый 17.12.2006, 22:32
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 7  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
однако.., и даже так
Код:
function f(a,b){trace(a+b)}
setTimeout(f , 1000,"X","Z")
а мы изобретаем все..

Старый 17.12.2006, 23:05
ZIJ вне форума Посмотреть профиль Отправить личное сообщение для ZIJ Найти все сообщения от ZIJ
  № 8  
Ответить с цитированием
ZIJ

Регистрация: Feb 2006
Сообщений: 9
Всем биг сэнкс!!!

Старый 18.12.2006, 02:08
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 9  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: 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);
Можно было еще добавить туда userData, как положено.. На фига только?
PS:: Вроде для линуксов плеер еще 7-й? или уже вышел?

Старый 18.12.2006, 02:15
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Для Линуксов девятый вышел.

Создать новую тему Ответ Часовой пояс GMT +4, время: 09:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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