non ho modo di provare il tuo codice ...quindi ti posto un codice che sicuramente funziona

Codice PHP:
this.createEmptyMovieClip("mc_sfondo"this.getNextHighestDepth())
mc_sfondo._x=0
mc_sfondo
._y=0
mc_sfondo
.createEmptyMovieClip("img"1)
mc_sfondo.img.loadMovie("images/sfondo.jpg")
mc_sfondo.img._alpha=0
mc_sfondo
.onEnterFrame=function(){
     
car=this.img.getBytesLoaded()
     
tot=this.img.getBytesTotal()
     
// inserisci le animazioni che vuoi
     
if(car==tot && car >1024){
            
// fine preload
            // immagine caricata
            
this.img._alpha=100
            delete this
.onEnterFrame
    
}