il codice ancora ha qualche problemino ma ci siamo quasi
codice:
poi=0
maxArray=4
setInterval(timex=function(){_root.poi++},1000)
//carica
carica = function () {
caricaEst = new LoadVars();
caricaEst.onLoad = function(success) {
if (success) {
if (_root.fileArr == undefined) {
_root.fileArr = new Array();
for (i=0; i<maxArray; i++) {
_root.fileArr.push(this["file"+i]);
}
trace(fileArr)
caricaMovie( _root.fileArr[0])
}
}
};
caricaEst.load("file.txt");//atttttttt
};
carica();//funzione caricamento
//////////////
caricaMovie=function(clip){
clipVuoto.loadMovie(clip);
preload(clip)
}
//
//////////////////////////////////////
this.createEmptyMovieClip("pre",10)
preload = function (clip) {
_root[c]._visible = false;
pre.onEnterFrame=function(){
car = clipVuoto.getBytesLoaded();
trace(car)
tot = clipVuoto.getBytesTotal();
perc = Math.floor((car/tot)*100);
if (!isNaN(perc)) {
trace("Caricando..."+clip+" - "+perc+"%");
}
if (car==tot && perc == 100) {
trace("pippo")
clipVuoto._visible = true;
delete pre.onEnterFrame
verifica(clip)
}
}
};
////////////
verifica = function (clip) {
file=clip
temp = file.substr(-3, 3);
trace(temp)
ora = getTimer();
trace("enter1")
this.onEnterFrame = function() {
trace("enter")
if (temp != "jpg") {
if (clipVuoto._currentframe<clipVuoto._totalframes ) {
clipVuoto._currentframe++;
trace("frame " +clipVuoto._currentframe)
} else {
if (_root.fileArr[_root.part] == undefined) {
_root.part = 1;
}else{if(_root.part==maxArray-1){_root.part=0}else{_root.part++}}
caricaMovie(_root.fileArr[_root.part]);
}
} else {
trace("poi "+poi)
if (poi>5) {
poi=0
if(_root.part==maxArray-1){_root.part=0}else{_root.part++}
caricaMovie(_root.fileArr[_root.part]);
}
}
};
};
//
va tutto bene ma se nel txt ho delle jpg al primo caricamento me le visualizza con la giusta pausa alla seconda visualizzazione invece è come se si resettasse il tempo e quindi l'immagine la caricasse per meno di un secondo, quindi nn la visualizza ma scrive il suo race.
qualcuno sa come sistemare almeno sta cosa???