# AS3 preloader help

**URL:** https://forum.kirupa.com/t/as3-preloader-help/270231
**Category:** flash
**Created:** [September 7, 2008, 4:42am UTC](https://forum.kirupa.com/t/as3-preloader-help/270231 "2008-09-07T04:42:34Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![pegasos](https://avatars.discourse-cdn.com/v4/letter/p/d07c76/32.png) [@pegasos](https://forum.kirupa.com/u/pegasos)
#### Post date: [September 7, 2008, 4:42am UTC](https://forum.kirupa.com/t/as3-preloader-help/270231/1 "2008-09-07T04:42:34Z")

</div>

I have an as3 preloader on the main timeline of my project1.swf  
It works ok if I test the swf by itself, but when I try to load it into my portfolio file through component loader, the preloader doesn’t do anything, it acts as if everything is loaded.  
What do I need to change to get it to work inside another movie?

below is the timeline preloader code

```auto

stop();

addEventListener(Event.ENTER_FRAME, handleProgress);

function handleProgress(event:Event):void {
    var loaded:Number = stage.loaderInfo.bytesLoaded
    var total:Number = stage.loaderInfo.bytesTotal
    var percent:Number = loaded/total;
// trace(Math.floor(percent*100)+"%");
    UpdateProgress(percent);
   
    if(loaded >= total){
        removeEventListener(Event.ENTER_FRAME, handleProgress);
        gotoAndPlay('begin');
    }
}

function UpdateProgress(prog:Number):void
{
    this.preloader_mc.loaded_txt.text = String(Math.floor(prog * 100)+"%");
}

```
