# Preloader... is it really preloading...?

**URL:** <https://forum.kirupa.com/t/preloader-is-it-really-preloading/296704>\
**Category:** flash\
**Created:** [September 18, 2009, 3:38pm UTC](https://forum.kirupa.com/t/preloader-is-it-really-preloading/296704 "2009-09-18T15:38:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![BenBart](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@BenBart](https://forum.kirupa.com/u/BenBart)\
**Post date:** [September 18, 2009, 3:38pm UTC](https://forum.kirupa.com/t/preloader-is-it-really-preloading/296704/1 "2009-09-18T15:38:03Z")

</div>

[http://benbart.com/bill/](http://benbart.com/bill/)

The header of that page is a flash piece. The first time it plays it is jumpy in one or two places. Then if you hit reload it shows perfectly.

So it’s loading as the video is playing… I thought this code preloaded everything.

```auto
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, updateProgressBar)
this.loaderInfo.addEventListener(Event.COMPLETE, progressBarComplete);

function updateProgressBar(e:ProgressEvent):void
{
    var loaded:Number = e.target.bytesLoaded;
    var total:Number = e.target.bytesTotal;
    var percentageLoaded:Number = loaded/total;
    trace(percentageLoaded);
    //loadingBar_mc.scaleX = percentageLoaded;
}

function progressBarComplete(e:Event):void
{
    this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, updateProgressBar);
    this.loaderInfo.removeEventListener(Event.COMPLETE, progressBarComplete);
    //updateBackground();
    //play();
    stage.addEventListener(Event.ENTER_FRAME, counter);
}
    
    var counterVar:uint = 0;
    
function counter(e:Event):void
{
    // I just added this in so that it would wait a second untill after it had loaded
    // to see if that made a difference.
    counterVar++;
    if (counterVar >24)
    {
        stage.removeEventListener(Event.ENTER_FRAME, counter);
        play();
    }
}
    
    stop();

```
