Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Узнать, работает ли timeout (http://www.flasher.ru/forum/showthread.php?t=127106)

gmaneye 05.07.2009 17:03

Узнать, работает ли timeout
 
Как узнать, был ли запущен setTimeout , или нет?

Obi 05.07.2009 18:08

Код AS3:

var tmout:uint; 
 
if(tmout == 0) {
  trace('нету');
}else {
  trace('есть');
}
 
tmout = setTimeout(...);

Другого способа не вижу. Ну и стопарить его надо будет, clearTimeout и все такое.

Zik. 05.07.2009 18:17

а не проще просто трейсить?

Код AS3:

function priv():void {
      trace("Hi!");
}
setTimeout(1000, priv);


Obi 05.07.2009 18:23

Цитата:

Сообщение от ZIK68 (Сообщение 833279)
а не проще просто трейсить?

Код AS3:

function priv():void {
      trace("Hi!");
}
setTimeout(1000, priv);


Автор имеет ввиду «как программа может узнать, что в ней запущен setTimeout», полагаю.


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

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