# Server overtransfer - actionscript fault?

**URL:** https://forum.kirupa.com/t/server-overtransfer-actionscript-fault/242242
**Category:** flash
**Created:** [October 24, 2007, 12:12am UTC](https://forum.kirupa.com/t/server-overtransfer-actionscript-fault/242242 "2007-10-24T00:12:59Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![LeonardoZimbres](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/leonardozimbres/32/4035_2.png) [@LeonardoZimbres](https://forum.kirupa.com/u/LeonardoZimbres)
#### Post date: [October 24, 2007, 12:12am UTC](https://forum.kirupa.com/t/server-overtransfer-actionscript-fault/242242/1 "2007-10-24T00:12:59Z")

</div>

I got 40 gygabytes in server transfer in a single day. My boss dont want me to use as3.0 without solving this problem.  
It is possible that a bad coded as3 waste so much gygabytes in a day?  
I want to ask if this is actionscript fault, or not, heres the code:

[SIZE=2][COLOR=Navy]var trackList:XML = new XML();  
var trackXMLURL:URLRequest = new URLRequest(“xml/musicas.xml”);  
var tracklistLoader:URLLoader = new URLLoader(trackXMLURL);  
tracklistLoader.addEventListener(“complete”, galleryLoaded);  
//  
var l:Loader;  
var mccc:MovieClip = new MovieClip();  
var aTrackList:Array = new Array()  
var trackNumber:Number = 0  
function galleryLoaded(event:Event):void {  
addChild(mccc);  
trackList = XML(tracklistLoader.data);  
for (var i:Number = 0; i\< trackList.slide.length(); i++) {  
var urele5:URLRequest = new URLRequest(trackList.slide\*.attribute(“link”));  
aTrackList.push(urele5)  
}  
playMusic(aTrackList[0])  
}  
var \_sound:Sound = new Sound();  
\_sound.addEventListener(IOErrorEvent.IO\_ERROR,onIOError)  
var channel:SoundChannel  
function playMusic(requested:URLRequest):void{

```
//_sound.load(requested)
var snd:Sound = new Sound(requested);
channel = snd.play();
channel.addEventListener(Event.SOUND_COMPLETE, playMore)
//_sound.play()

```

}  
function playMore(e:Event):void{  
trackNumber++  
playMusic(aTrackList[trackNumber])  
if(trackNumber==(aTrackList.length-1)){  
trackNumber=-1  
}  
}  
function onIOError(e:IOErrorEvent):void{  
//do nothing  
}  
var pausePosition:int = 0

cd\_mc.addEventListener(MouseEvent.CLICK,\_playorpause)  
var playpause:Boolean = true  
function \_playorpause(e:Event):void{  
if(playpause){  
cd\_mc.alpha = 0.2  
playpause=false  
channel.stop();  
pausePosition = channel.position;  
} else {  
cd\_mc.alpha = 1  
playpause=true  
playMusic(aTrackList[trackNumber])  
}  
}[/COLOR][/SIZE]
