PDA

Просмотр полной версии : Трансформация милисекунд в удобный формат


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