# MP3 Preloader

**URL:** <https://forum.kirupa.com/t/mp3-preloader/679>\
**Category:** flash\
**Created:** [July 25, 2002, 4:00pm UTC](https://forum.kirupa.com/t/mp3-preloader/679 "2002-07-25T16:00:29Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eberth](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/eberth/32/41_2.png) [@Eberth](https://forum.kirupa.com/u/Eberth)\
**Post date:** [July 25, 2002, 4:00pm UTC](https://forum.kirupa.com/t/mp3-preloader/679/1 "2002-07-25T16:00:29Z")

</div>

Hi, I was wondering how can i do a mp3 preloader with % bar,  
tnx

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 25, 2002, 7:45pm UTC](https://forum.kirupa.com/t/mp3-preloader/679/2 "2002-07-25T19:45:45Z")

</div>

Well, like every preloader… You load the MP3, and… you make a preloader! Which part are you not able to do?

pom :asian:

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 25, 2002, 8:11pm UTC](https://forum.kirupa.com/t/mp3-preloader/679/3 "2002-07-25T20:11:13Z")

</div>

the second  
i know how to load dinamically a mp3  
but i dont know how to apply a preloader to the single mp3

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 25, 2002, 8:31pm UTC](https://forum.kirupa.com/t/mp3-preloader/679/4 "2002-07-25T20:31:48Z")

</div>

You’re lucky, I’m in a good mood!

```auto
MovieClip.prototype.loadMP3 = function(MP3Name) {
    this.createEmptyMovieClip("holder", 1);
    this.holder.loadMovie(MP3Name);
    this.onEnterFrame = function() {
        l=this.holder.getBytesLoaded();
        t=this.holder.getBytesTotal();
        if (l > 1 && l = t) {
            delete this.onEnterFrame;
        } else {
            _root.myText=l/t*100+" % loaded";
        }
    }
}

```

where myText is a dynamic textbox on the \_root, but it can be anything else.

pom :asian:

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 25, 2002, 9:17pm UTC](https://forum.kirupa.com/t/mp3-preloader/679/5 "2002-07-25T21:17:49Z")

</div>

Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou Thankyou So Much =) =) =) =)
