ciao a tutti, un mio amico mi ha dato un file in flash che deve caricare delle immagini in una cartella (diciamo uno slideshow)
funziona tutto bene quando navigando nel sito mi trovo nella cartella di base, ma se navigo pagine che si trovano in altre cartelle non mi carica le immagini.
Ho provato cambiando nell'array "images" mettendo il percorso assoluto, ma non funziona. Non capisco come fare.
ecco il codice
Codice PHP:var counter = 1;
//script protected
images = ['', './flash/1.jpg', './flash/2.jpg', './flash/3.jpg', './flash/4.jpg', './flash/5.jpg', './flash/6.jpg', './flash/7.jpg', './flash/8.jpg', './flash/9.jpg'];
function loading(obj) {
obj.gotoAndStop(2);
oldObj.gotoAndStop(1);
oldObj = obj;
var num = obj._name.substr(-1);
var image = images[num];
this.loader = this.attachMovie('barra', 'loader', 1000);
this.loader._x = 10;
this.loader._y = 10;
this.loader._visible = 1;
this.loader.bar._xscale = 0;
var cnt = this.cont.createEmptyMovieClip('cont_'+counter, counter);
cnt._parent.cont = cnt;
cnt._parent.controlled = this.cont['cont_'+(counter-1)];
cnt.loadMovie(image);
cnt._alpha = 0;
counter++;
cnt._parent.onEnterFrame = function() {
if (this.cont.getBytesTotal()>=4 && this.cont._url != this._url) {
var perc = int((this.cont.getBytesLoaded()/this.cont.getBytesTotal())*100);
_root.loader.bar._xscale = perc;
if (perc>=100) {
_root.loader.unloadMovie();
if (this.cont._alpha>100) {
this.controlled.unloadMovie();
delete this.onEnterFrame;
}
this.cont._alpha += 8;
this.controlled._alpha -= 8;
}
}
};
}
loading(mc_1);

Rispondi quotando
