Originariamente inviato da thunderlips
Tu hai scritto:

codice:
this.preload.onEnterFrame = function () {

        if (this.getBytesLoaded()
        
        ............
Il movie lo carichi nella clip che è this nel prototype. Poi l'enterFrame lo attivi su this.preload.

Il this al suo interno quindi si riferisce a "preload" e non alla clip contenitore...

Questo è il problema principale che mi pare di aver riscontrato...
Già provato anche così
Codice PHP:
MovieClip.prototype.carica = function(nome){
    
_root.cliploaded=false;
    
this.loadMovie(nome);
    
this.preload = function () { //this.preload.onEnterFrame
        
if (this.getBytesLoaded() == this.getBytesTotal() && this.getBytesLoaded() != undefined) {//&& this.getBytesTotal()>1024
            
clearInterval(preloadID);
            
//delete this.preload.onEnterFrame;
            
_root.cliploaded=true;
        }
    }
    
preloadID setInterval(this.preload100);            

ma il risultato non cambia