URLLoader only firing at 100%?

Hey guys, I am having a problem with my ProgressEvent.PROGRESS handler. It looks like this:


function handleProgress( event:ProgressEvent ):void {
    var percent:Number = Math.round( event.bytesLoaded  / event.bytesTotal * 100 );
    trace("Uploading %" + percent);
}

It just traces “Uploading %100” every time

I am using a big file so I know its taking several seconds between calling URLLoader.load and complete. There just doesn’t seem to be a report in between 0-100… anyone have any ideas?