Prova in questo modo su unica frame

codice:
this.stop()

this.onEnterFrame=function(){
      car = this.getBytesLoaded()
      tot=  this.getBytesTotale()
      percent = int(car/tot*100)

      if ( int => 40 and int <= 60 ) {

               delete this.onEnterFrame
               this.play()
      }
}
In ogni caso potresti fare un Main che carica dall'esterno swf o foto ed utilizzare la classe MovieClipLoader()

codice:
var mcLoad:MovieClipLoader = new MovieClipLoader();
var mcList:Object = new Object();
mcList.onLoadInit = function(){
	trace("Inizializzato");
}
mcLoad.addListener(mcList);
mcLoad.loadClip("file_esterno.jpg", clip);
Tutorial di And80
http://www.v2online.it/articoli/moviecliploader.html