Il problema sta in quel _root.Originariamente inviato da Room237
Carico un swf col comando loadmovie,
nel filmato caricato c'è un preloader fatto così
problema: il preload non si vede, si vede il filmato dopo il preload ma non il preloadercodice:this.onEnterFrame = function() { var amount = Math.round(this.getBytesLoaded() / this.getBytesTotal() *100); _root.loader.bar._y = 100-amount; _root.loader.carica = "loaded "+amount+"%"; if(amount == 100) { this.gotoAndPlay("out_loader"); delete this.onEnterFrame; } }
Caricando il movie con loadMovie la _root cambia, diventa quella del filmato principale, di conseguenza NON trova più il clip loader...
Se la funzione di preload qui sopra è scritta in un frame della timeline principale e non dentro qualche clip, è sufficiente togliere _root.