Tu pourrais commencé à mettre un STOP()!!!!!!!!!!!
dans ta première frame non???

Et met tout ce code dans un enterFrame...c'est mieux...
exemple:
stop();
var total:Number;
var charge:Number;
var pourcentage:Number
_root.onEnterFrame=function()
{
_root.total = _root.getBytesTotal();
_root.charge = _root.getBytesLoaded();
if ( _root.charge >= _root.total)
{
_root.gotoAndStop(2);
delete _root.onEnterFrame;
}
else
{
_root.pourcentage = Math.round( (_root.charge/_root.total)*100 );
}
}