ciao a tutti ,ho un problema con l'incremento della variabile r.
la logica che vorrei applicare e' questa:
carica la foto+r+.jpg
quando l'hai caricata tutta mettiti in pausa 1 secondo
aggiungi 1 a i
ricarica
questo il codice sul frame:
il problema e' che l'incremento e' questo PIU' O MENO: 1-2-4-7-13.........codice:function pausa(tempo){ stop(); idInterval = setInterval(function(){ trace("sono in pausa") slideshow(); clearInteval(idInterval); }, tempo); } totali=45 //al click sul btn parte la slide che mi carica corretamente la foto "foto1.jpg" _root.slide.onRelease=function(){ slideshow(); trace("partislideshow") } r=0; function slideshow(){ trace("R "+r) r++; var img_value_slide ="cat"+num_cat+"/foto"+r+".jpg" _root.big.cont.loadMovie(img_value_slide) trace(img_value_slide) _root.big.cont._alpha = 0; //carico la foto grande con il preload _root.big.onEnterFrame = function() { car=this.cont.getBytesLoaded() // byte caricati tot=this.cont.getBytesTotal() // byte totali _root.loader._alpha=100; percentuale = Math.floor((this.cont.getBytesLoaded()/tot)*100); _root.cont_perc.perc.text = percentuale+"% "; if (car == tot && car > 1024) { _root.cont_perc.perc.text = ""; _root.big._x = (_root.mask_big._x +_root.mask_big._width/2) - _root.big._width/2; //_root.big._x =_root.mask_big._x _root.big.cont._alpha = 100; var scale:Object = new ScaleSquare(_root.big, 4,4,_root.big._width, _root.big._height, false, Elastic.easeOut); // trace("y_bigmask= "+_root.mask_big._x ) _root.loader._alpha=0; pausa(1000) delete this.onEnterFrame; } } }![]()
![]()
![]()
XRCHE'?
![]()

Rispondi quotando
,