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 раз в секунду. =) кто что посоветует ?
Сколько не пробывал - лучше не получалось... но чуствую что можна :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 раз в секунду. =) кто что посоветует ?