thread chiuso.
il problema e' del processore + della scheda grafica: non ci stanno dietro.
Per i posteri , se a qualcuno servirà, ecco qui come ho aggirato il problema:
![]()
Codice PHP:onClipEvent(load){
this.preload._visible=1;
img_start_no=55;
img_finish_no=120;
car=0;
tot=img_finish_no-img_start_no+1;
this.preload.percentuale = "foto " + car + " di " + tot;
frezeed_frame_no=5;
salta_for=false;
go_head=false;
perc = 0;
i1=0;
i2=img_start_no;
for(i=img_start_no; i<=img_finish_no; i++) {
empty.duplicateMovieClip("capra"+i, i);
this["capra"+i].loadMovie("img/thumb_capra/TN_vhx"+i+".JPG");
this["capra"+i]._alpha=0;
this["capra"+i]._x=-150;
this["capra"+i]._y=-150;
this["capra"+i]._xscale=150;
this["capra"+i]._yscale=150;
}
}
onClipEvent(enterFrame){
car=0;
for(i=img_start_no; i<=img_finish_no; i++) {
if((this["capra"+i].getBytesLoaded()!=undefined)&&(!isNaN(this["capra"+i].getBytesLoaded()))&&(this["capra"+i].getBytesLoaded()>100)){
if(this["capra"+i].getBytesLoaded()==this["capra"+i].getBytesTotal()) car++;
}
}
perc = parseInt(car*100/tot);
if ((!isNaN(perc))&&(perc!=undefined)){
this.preload.barra._xscale = perc;
this.preload.percentuale = "foto " + car + " di " + tot;
if(perc==100){
this.preload._visible=0;
if(i1 == 0){
this["capra"+i2]._alpha=100;
if(i2>img_start_no){
this["capra"+(i2-1)]._alpha=0;
}
i2++;
}
i1++;
//i1 è il numero di frames di visualizzazione di ogni fotogramma
if(i1 == frezeed_frame_no){
i1=0;
if(i2 > img_finish_no){
this["capra"+img_finish_no]._alpha=0;
i2=img_start_no;
}
}
}
}
}

Rispondi quotando