# Loading external mp3s (mx)

**URL:** https://forum.kirupa.com/t/loading-external-mp3s-mx/26043
**Category:** Uncategorized
**Created:** [July 18, 2003, 8:40pm UTC](https://forum.kirupa.com/t/loading-external-mp3s-mx/26043 "2003-07-18T20:40:12Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![faceoff305](https://avatars.discourse-cdn.com/v4/letter/f/439d5e/32.png) [@faceoff305](https://forum.kirupa.com/u/faceoff305)
#### Post date: [July 18, 2003, 8:40pm UTC](https://forum.kirupa.com/t/loading-external-mp3s-mx/26043/1 "2003-07-18T20:40:12Z")

</div>

I’m loading mp3s and I would like to know how to create a preloader \_mc for it. I’m loading them using .loadSound script set to false. Any tips would be much helpful.

---

<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 18, 2003, 10:37pm UTC](https://forum.kirupa.com/t/loading-external-mp3s-mx/26043/2 "2003-07-18T22:37:57Z")

</div>

I’m new to Flash, so this is going to be a little vague, but you can do it using getBytesLoaded and getBytesTotal. BytesLoaded is then used to provide a value to \_xscale a loader bar or give a percentage. The “creating a sound bar” tutorial may be useful to you here.

I’m sure someone will elaborate on this out for you…

---

<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 21, 2003, 4:03pm UTC](https://forum.kirupa.com/t/loading-external-mp3s-mx/26043/3 "2003-07-21T16:03:24Z")

</div>

thanks pissant. I’ll check it out.

---

<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 22, 2003, 2:38am UTC](https://forum.kirupa.com/t/loading-external-mp3s-mx/26043/4 "2003-07-22T02:38:45Z")

</div>

you could modify a preloader to do something like the following (assuming that you are familiar with flash mx’s sound object & using a suitable handler):

```auto
total = mySound.getBytesTotal()/1024;
loaded = mySound.getBytesLoaded()/1024;
percent = loaded / total * 100;
loaderBar._xscale = percent;

```

that’s pretty much what i used for my dynamic xml mp3 player.

---

<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 22, 2003, 5:19am UTC](https://forum.kirupa.com/t/loading-external-mp3s-mx/26043/5 "2003-07-22T05:19:05Z")

</div>

well, heres an awesome resource for dynamic mp3 loading…

[http://www.kennybellew.com/](http://www.kennybellew.com/)

---

<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 22, 2003, 5:20am UTC](https://forum.kirupa.com/t/loading-external-mp3s-mx/26043/6 "2003-07-22T05:20:45Z")

</div>

Geez, thats probably the longest tutorial in the history of tutorials!!

---

<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 22, 2003, 5:47am UTC](https://forum.kirupa.com/t/loading-external-mp3s-mx/26043/7 "2003-07-22T05:47:03Z")

</div>

but it rox the house…thats for sure…
