# FileReference onProgress

**URL:** <https://forum.kirupa.com/t/filereference-onprogress/164474>\
**Category:** flash\
**Created:** [October 1, 2005, 6:47pm UTC](https://forum.kirupa.com/t/filereference-onprogress/164474 "2005-10-01T18:47:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jankratochvil](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/jankratochvil/32/566_2.png) [@jankratochvil](https://forum.kirupa.com/u/jankratochvil)\
**Post date:** [October 1, 2005, 6:47pm UTC](https://forum.kirupa.com/t/filereference-onprogress/164474/1 "2005-10-01T18:47:17Z")

</div>

I try to make download and use this code.

```auto

import flash.net.FileReference;

var listener:Object = new Object();

listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
    trace("onProgress: " + file.name + " with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
}

var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
var url:String = "http://www.macromedia.com/platform/whitepapers/platform_overview.pdf";
fileRef.download(url, "FlashPlatform.pdf");

```

How is possible to dipslay in Text Area downloading progress - bytesLoaded?  
Or have you any example how can I use ProgressBar component to display downloading process?  
Thank you
