Показать сообщение отдельно
Старый 07.12.2011, 12:48
Inet_PC вне форума Посмотреть профиль Отправить личное сообщение для Inet_PC Посетить домашнюю страницу Inet_PC Найти все сообщения от Inet_PC
  № 11  
Ответить с цитированием
Inet_PC
 
Аватар для Inet_PC

Регистрация: Feb 2009
Адрес: Гы...поди, найди!
Сообщений: 853
Записей в блоге: 1
Цитата:
сейчас не вспомню, но где-то читал что не рекомендуется пользоваться ни setInterval, ни setTimeout,
то ли они сделаны просто для соблюдения ECMA, то ли оставлены как атавизм прошлых версий,
то ли просто не надежны, что то такое ) В общем почему не помню, но не пользуюсь этими штуками )
На самом деле не все так страшно, как Вы описали. setTimeout и setInterval это всего лишь обертки над таймером, выглядит это примерно так:
Код AS3:
package flash.utils
{
    final class SetIntervalTimer extends Timer
    {
        function SetIntervalTimer(closure:Function, delay:Number, repeats:Boolean, rest:Array)
        {
            //...
        }
 
        static function clearInterval(id_to_clear:uint) : void
        {
            //..
        }
    }
}
Просто считается, что Timer с его событиями (и другими удобностями) это true flash oop way, а setTimeOut/setInterval нет.
__________________
http://www.chessmax.ru


Последний раз редактировалось Inet_PC; 07.12.2011 в 12:59.