# Ways to get "bytesLoaded"

**URL:** <https://forum.kirupa.com/t/ways-to-get-bytesloaded/289358>\
**Category:** Uncategorized\
**Created:** [May 29, 2009, 10:09am UTC](https://forum.kirupa.com/t/ways-to-get-bytesloaded/289358 "2009-05-29T10:09:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![quicksmack](https://avatars.discourse-cdn.com/v4/letter/q/fbc32d/32.png) [@quicksmack](https://forum.kirupa.com/u/quicksmack)\
**Post date:** [May 29, 2009, 10:09am UTC](https://forum.kirupa.com/t/ways-to-get-bytesloaded/289358/1 "2009-05-29T10:09:42Z")

</div>

is using a ProgressEvent listener the only way to check the BytesLoaded of a loader?

```auto
var loader:Loader;
for(var i:Number = 0; i < 10; i++)
{[INDENT]loader = new Loader();
loader.load(new URL Request(*some url address goes here*));
addChild(loader);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, checkBL);
[/INDENT]}

function checkBL(evt:ProgressEvent):void
{[INDENT] trace(evt.currentTarget.bytesLoaded);
[/INDENT]}

```

i am trying to do something like the code below but of course, it doesnt work…

```auto

var loader:Loader;
var loaderArray:Array = new Array();

for(var i:Number = 0; i < 10; i++)
{[INDENT]loader = new Loader();
loaderArray.push(loader);
loader.load(new URL Request(some url address goes here));
addChild(loader);
if(i == 10)
{[INDENT]checkBL();
[/INDENT]}
[/INDENT]}

function checkBL():void
{[INDENT]for(var i:Number = 0; i < loaderArray.length; i++)
{[INDENT]trace(loaderArray*.bytesLoaded); // i also tried loaderArray*.content.bytesLoaded and loaderArray*.loaderInfo.bytesLoaded and other combinations but they would all just return errors..
[/INDENT]}
[/INDENT]}

```
