Dunque
ho scaricato lo script ...ma è di una tale complessità che onestamente non c'ho voluto perdere neanche tempo. Quindi
visto che devi caricare solo 15 foto te l'ho rifatto così come si presentava il tuo
per vederlo
http://www.rempox.it/forum/gallery/tipo11/loader.html
per scaricarlo
http://www.rempox.it/forum/gallery/tipo11/loader.fla
l'ACTION
codice:
path="colori/"
MaxFoto=12
MaxButton=12
this.createEmptyMovieClip("img_content",1)
function preload_foto(){
for(I=MaxFoto;I>=1;I--){
img_content.attachMovie("box","box"+I,I)
mc=eval(img_content["box"+I])
mc.ID=I
mc.img.loadMovie(path+"foto"+I+".jpg")
mc.img._alpha=0
mc.onEnterFrame=function(){
car=this.img.getBytesLoaded()
tot=this.img.getBytesTotal()
if(car==tot && car>1024){
//foto caricata
_level0.crea_pulsanti()
delete this.onEnterFrame
}
}
}
}
// creo Titolo Pulsantiera
this.createTextField("titolo",2,350,0,300,16)
titolo.text="wait for loading flash module"
function crea_pulsanti(){
titolo.text="premi i bottoni per caricare le foto"
// creo la pulsantiera
this.createEmptyMovieClip("barra_btn",3)
barra_btn._x=350
barra_btn._y=20
// creo Pulsanti
for(I=1; I<=MaxButton; I++){
barra_btn.attachMovie("bottone","b"+I,I*100)
mc=eval(barra_btn["b"+I])
mc._x=(mc._width * I) - mc._width
mc._y=0
mc.ID=I
// creo effetti pulsanti
mc.onRollOver=function(){this._y=5}
mc.onRollOut=function(){this._y=0}
mc.onPress=function(){Fade_IN(this.ID)}
}
Fade_IN(1)
}
// chiamo la funzione di creazione
//crea_pulsanti()
// creo cornice dove andranno le foto
// dim foto
W_img = 320
H_img = 240
this.createEmptyMovieClip("cornice",4)
cornice._alpha=0
with (this.cornice){
lineStyle(1,0xffffff,100);
moveTo(0,0);
lineTo(W_img,0);
moveTo(0,0);
lineTo(0,H_img);
lineStyle(1,0x000000,100);
moveTo(W_img,0);
lineTo(W_img,H_img);
moveTo(W_img,H_img);
lineTo(0,H_img);
}
preload_foto()
function Fade_IN(ID){
cornice._alpha=100
img_content["box"+ID].img._alpha=0
img_content["box"+ID].swapDepths(MaxFoto+1)
img_content["box"+ID].img.onEnterFrame=function(){
if(this._alpha<99){this._alpha+=10}
else{delete this.onEnterFrame}
}
}
tutto qui
PS. è inutile dire che foto di grandezza differente perdono sull'effetto Fade, quindi l'esempio l'ho rifatto con foto delle stesse dimensioni
PS2 perchè mettere una foto in tanti swf differenti quando puoi caricarle direttamente ??
Ciao