al posto tuo farei un preload in un unico frame sfruttando un clip in enterFrame, poi mandi al frame 2 con sicurezza
inoltre il tuo controllo è un po' troppo sommario e non vedo uno stop nel codice che blocchi al frame 1
ti suggerisco di usare una cosa del genere
Codice PHP:
this.stop();
var l:MovieClip = this.createEmptyMovieClip('l', 95463);
l.onEnterFrame = function(){
var c:Number = this._parent.getBytesLoaded();
var t:Number = this._parent.getBytesTotal();
var p:Number = Math.floor((c/t)*100);
if(!isNaN(p)){
trace(p+"%");
}
if(c >= t && t > p && p == 100){
this.onEnterFrame = null;
gotoAndStop('inizio_filmato');
}
}