l(UPLOAD, 1);
ЗАЧЕМ это делать 1000 раз в СЕКУНДУ?
Поставтье туда 1000 - это и будет 1 раз в 1 секунду.
"Как округлить число до сотых? xDD"
Самый простейший способ:

Код AS1/AS2:
var trunk100 = Math.round(spd *100)/100
Но так как флэш
дико поглючивает с математикой, для целых вы будете получать результаты вида
256.0000000001
255.9999999999
Поэтому для надежного получения именно двух цифр после зпт,
проще надежнее рассматривать число как строку, и нужное кол-во символов отрезать.