Ma ... mi sembra un po eccessivo ripetere un ciclo per 1000 volte se hai 1000 foto, quindi ti propongo di studiare questo codice di esempio
Supponiamo di dover caricare 100 immagini una vicina all'altra
e che le foto cmq sia la loro grandezza le riduciamo a 100 x 100
Supponiamo inoltre che i nomi delle foto siano descritti in un file esterno che sia txt asp o php
codice:
this.createEmptyMovieClip("content_miniature",1)
// lo lascio posizionare automaticamente in (0,0)
function carica_foto(){
leggo_dati = new Loadvars()
leggo_dati.onLoad=function(success){
if(success){
I=1
while(this["img]+I] != undefined){
content_miniature.createEmptyMovieClip("box"+I,I)
mc=eval(content_miniature["box"+I])
mc.createEmptyMovieClip("pic",2)
mc.createEmptyMovieClip("pre_load",1)
width(mc.pre_load){
//clear();
lineStyle(1,0xcccccc,100);
moveTo(0,10);
lineTo(12.5,10);
moveTo(0,10);
lineTo(0,22.5);
lineStyle(1,0x000000,100);
moveTo(12.5,10);
lineTo(12.5,22.5);
moveTo(12.5,22.5);
lineTo(0,22.5);
}
mc._x=100*I-100
mc._y=0
mc.nome=this["img"+I]
mc.pic.loadMovie(this["img"+I])
mc.pic._alpha=0
mc.pre_load._xscale=0
mc.onEnterFrame=function(){
car=this.pic.getBytesLoaded()
tot=this.pic.getBytesLoaded()
this.pre_load._xscale=Math.floor(car/tot*100)
if(car==tot && car >1024){
// foto caricata
this.pic._width=100
this.pic._heigth=100
this.pic._alpha=100
delete this.onEnterFrame
}
}
mc.onPress=function(){
this._parent._parent.show_img(this.nome)
}
I++
}
}
leggo_dati.load("paginadati.txt")
}
carica_dati()
function show_img(nome){
// dentro nome c'è il nome effettivo della foto
// la crei come vuoi
}
provala perchè te l'ho scritta direttamente