C'è un motivo per cui online un 70% delle volte funziona e un 30% no?
ecco lo script riadattato alle mie esigenze...
Codice PHP:
MovieClip.prototype.carica = function(path){
_root.cliploaded=false;
this.createEmptyMovieClip("loader", 1); loader._x=210.0;loader._y=0.0;
this.loader.loadMovie(path);
this.onEnterFrame = function(){
if(this.loader.getBytesLoaded() != undefined){
if(this.loader.getBytesLoaded() >= this.loader.getBytesTotal()){
// azioni a caricamento avvenuto
delete this.onEnterFrame;
_root.cliploaded=true;
}
}
};
};
ed ecco come carico il clip
Codice PHP:
var rnd;
rnd = NUMERORANDOM
carica("PATH");
logo.onEnterFrame = function () {
traceloading="loading "+rnd+".swf";
if (_root.cliploaded==true) {
delete logo.onEnterFrame;
traceloading=rnd+".swf loaded";
loader.play();
}
}
Come dicevo negli swf che carico il primo fotogramma è vuoto e c'è uno stop();
al termine del loading mando in play();
Allora: con
loader.nextFrame();
non funziona proprio
con
loader.play();
funziona per un 70% dei casi,
l'altro 30% leggo "1.swf loaded" ma non va in play