Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Трансформация милисекунд в удобный формат (http://www.flasher.ru/forum/showthread.php?t=76295)

nouba 02.03.2006 17:13

Оптимизация функции таймера
 
Есть у мну одна функция.... но кажется мне что не оптимизирована она...
Сколько не пробывал - лучше не получалось... но чуствую что можна :rolleyes:

Кто как думает ? Гуру, отзовитесь
Код:

var flo:Function = _global.Math.floor
var mls:String
function tact2time($data:Number):String {
        sec = flo(($data%60000)/1000)
        min = flo($data/60000);
        mytime = (min<10) ? "0"+min : min
        mytime += (sec<10) ?  ":0"+sec : ":"+sec
        mls = flo(($data%1000)/10)
        mytime +=  (mls<10) ? ":0"+mls : ":"+mls;
        return mytime;
}

Функция как Вы понимаете удобна для отображения таймера в привычном нам виде типа - мм:сс:мс

Мне нужно от этой максимальное быстродействие так как она вызывается 200 раз в секунду. =) кто что посоветует ?

nouba 02.03.2006 22:24

Вижу что никому никаких мыслей не приходит, или влом писать их здесь, или влом думать.
Значит функция быстрее уже не будет :)


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

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