# "flashing" external file

**URL:** <https://forum.kirupa.com/t/flashing-external-file/155825>\
**Category:** flash\
**Created:** [July 20, 2005, 5:39pm UTC](https://forum.kirupa.com/t/flashing-external-file/155825 "2005-07-20T17:39:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hoteurochick](https://avatars.discourse-cdn.com/v4/letter/h/6f9a4e/32.png) [@hoteurochick](https://forum.kirupa.com/u/hoteurochick)\
**Post date:** [July 20, 2005, 5:39pm UTC](https://forum.kirupa.com/t/flashing-external-file/155825/1 "2005-07-20T17:39:49Z")

</div>

[font=Arial]well im trying to figure out some issue with preloader on external sound file. all works fine unless the sound button in the main movie clicked **twice** or **during** downloading one song, clicked another button to download another track. it downlads the track correctly, but then preloader goes nuts (flashing) with overlayered tracks…[/font]  
[font=Arial] [/font]  
[font=Arial]i’m trying to prevend that double loading, does somebody know any way to fix it? (i was trying load/unload functions, levels)[/font]  
[font=Arial] [/font]  
[font=Arial]each button in main movie:[/font]  
[font=Arial] [/font]  
[font=Arial]on (release) {[/font]  
[font=Arial]stopAllSounds();[/font]  
[font=Arial]container.loadMovie(“sound\_2\_mov.swf”);[/font]  
[font=Arial]}[/font]  
[font=Arial] [/font]  
[font=Arial] [/font]  
[font=Arial]external:[/font]  
[font=Arial]preloader 1 frame:[/font]  
[font=Arial] [/font]  
[font=Arial] [/font]  
[font=Arial]stop();[/font]  
[font=Arial]function preloader() {[/font]  
[font=Arial]if (getBytesLoaded()\>=getBytesTotal()) {[/font]  
[font=Arial]play();[/font]  
[font=Arial] [/font]  
[font=Arial]clearInterval(loaderInterval);[/font]  
[font=Arial] [/font]  
[font=Arial]}[/font]  
[font=Arial]preloadbar\_mc.\_xscale = (getBytesLoaded()/getBytesTotal())\*100;[/font]  
[font=Arial] [/font]  
[font=Arial]bytes\_txt.text = Math.round(getBytesLoaded()/getBytesTotal()\*100)+"%";[/font]  
[font=Arial]}[/font]  
[font=Arial]loaderInterval = setInterval(preloader, 100);[/font]  
[font=Arial] [/font]  
[font=Arial] [/font]  
[font=Arial]in second frame i added:[/font]  
[font=Arial]stop();[/font]  
[font=Arial] [/font]  
[font=Arial] [/font]  
[font=Arial]next frame i have empty frame with dragged sound,[/font]  
[font=Arial]next frame i gave an action on it:[/font]  
[font=Arial] [/font]  
[font=Arial]x = new Sound();[/font]  
[font=Arial]x.attachSound(“sound2”);[/font]  
[font=Arial]x.start(0, 5);[/font]
