старайтесь избавиться от констант в коде. если пишите:

Код:
_global.k=416;
почему бы не воспользоваться ею тут:

Код:
for(i=1; i <= 418; i++)
совсем не понятная кострукция, любой запутается.

Код:
for(i=1; i <= 418; i++){
ndp["m"+i]=i+1;
а надо:

Код:
for(var i:Number=0; i<k; i++){
ndp["m"+i]=i;
тут все сокращается:

Код:
_global.t=Math.floor(loading/total * 100);

Код:
var k:Number = 416;
var total:Number = this.getBytesTotal();
var ndpr:Array = new Array();
var ndp:Array = new Array();
for(var i:Number=1; i<=k; i++){
ndp["m"+i]=i+1;
this.cc["m"+i]._visible=false;
}
onEnterFrame=function(){
var loading:Number = this.getBytesLoaded();
var percent:Number = Math.floor(loading/total * 100);
for(var i:Number=1; i<=k; i++){
if(percent==i* 0,24){
this.cc["m"+i]._visible=true;
}
}
if(loading>=total){
delete this.onEnterFrame;
gotoAndStop(2);
}
}