Ciao ragazzi. Come faccio a ricavarmi la velocità di upload usando la classe filereference?

io avevo pensato di fare così:
var bytePrecedenti = 0;

function onProgress(e:ProgressEvent):void {
if (bytePrecedenti == 0) {
velocita = e.byteLoaded;
}
else {
velocita = (e.byteLoaded - bytePrecedenti)
}
bytePrecedenti = e.byteLoaded;
}
ovviamente è uno pseudo codice. che ve ne pare? secondo voi è giusto?
io avendolo provato il locale come velocita mi risulta sempre 32 kb. ma mi sembra strano...
dite la vostra! bye!