Ha necessità di fare una fotogallery, girando per il web ho torvato un codice messo a disposizione e l'ho rielaborato come meglio potevo secondo quelle che sono le mie necessità.
In locale funziona perfettamente ma una volta pubblicato viene caricata solo la prima img.

qualcuno potrebbe aiutarmi a risolvere? Sono giorni che cerco di capire ma niente da fare!

di seguito il codice che ho riportato sul primo frame della mia timeline:

fotoW=190 // larghezza
fotoH=200 // altezza
foto_array= new Array()

// metodo per la lettura di file esterni
fotografie = new LoadVars()
fotografie.onLoad=function(caricate){
if(caricate){
I=1
while(this["Foto"+I]!=undefined){
foto_array[I] = this.path+this["Foto"+I]
I++
}
create_structure()
}else{
trace("immagini non trovate")
}
}
fotografie.load("filedati.txt")

function create_structure(){
// creo container
this.createEmptyMovieClip("container",this.getNext HighestDepth())
with (container) {
//lineStyle(1, "0xff0033", 100);
beginFill("0x23383E", 100);

moveTo(0, 0);
lineTo(190, 0);
lineTo(190, 200);
lineTo(0, 200);
lineTo(0, 0);

endFill();
}
container._x = (Stage.width- fotoW)/2-1
container._y = (Stage.height - fotoH)/2-9

this.createEmptyMovieClip("_Loop",this.getNextHigh estDepth())
_Loop.stato = true

container.createEmptyMovieClip("sopra",2)
container.sopra._x=(container._width - fotoW)/2
container.sopra._y=(container._height - fotoH)/2

container.createEmptyMovieClip("sotto",1)
container.sotto._x=(container._width - fotoW)/2
container.sotto._y=(container._height - fotoH)/2


start_slide()

}


Index=0
avanza=true

function start_slide(){
if(Index <= foto_array.length-1){
Index++

container.sopra.loadMovie(foto_array[Index])
container.sopra._alpha=0
container.foto = foto_array[Index]
container.onEnterFrame=function(){

car=this.sopra.getBytesTotal()
tot=this.sopra.getBytesTotal()
if(car == tot && car >=1024){
// caricata foto
this.sopra._width = 190
this.sopra._height = 200
this.sopra.onEnterFrame=function(){
if(this._alpha<100){
this._alpha+=10
}else{

trace(container.foto)
container.sotto.loadMovie(container.foto)
car1=container.sotto.getBytesTotal()
tot1=container.sotto.getBytesTotal()
if(car1 == tot1 && car1 > 1024){

// caricata foto
container.sotto._width = 190
container.sotto._height = 200
// _Next.enabled=true
// _Prev.enabled=true
if(avanza){
id = setInterval(conta,3500)
}
delete this.onEnterFrame
}
}trace(car);
}
delete this.onEnterFrame
}
}
}
}




function conta(){
trace("sono passati 3.5 secondi")
clearInterval(id)
if(_Loop.stato){
if(Index == foto_array.length-1){
Index=0
}
}
start_slide()
}