Salve,
ho scaricato da qui http://www.risorseflash.it/movie/sin...leria_immagini lo script "GALLERIA_IMMAGINI",
a prima vista aggiungere delle immagini doveva essere semplicissimo (file immagini.txt esterno per modificare i nomi delle immagini, img nella stessa directory). Il problema sorge nel momento in cui tento di inserire altre immagini, rispettandone il formato naturalmente, non le riconosce e se tento di rinominare una mia immagine con una di default non la visualizza neppure! tutto ciò è stranissimo, ho controllato il cod e nn ho notato riferimenti al num di img o nomi da modificare.
ecco il cod del file sorgente:

<code>
// editare il file immagini.txt per modificare i nomi delle immagini
loadVariablesNum('immagini.txt',0);
// tempo di pausa in secondi tra una foto e l'altra
sec = 5;
// posizione del riquadro in cui viene caricata la foto
x = 0;
y = 0;
// dimensioni del riquadro
w = 500;
h = 400;

createEmptyMovieClip('mcfalse',0);
createEmptyMovieClip('mctrue',1);
createEmptyMovieClip('bordo',2);
createEmptyMovieClip('barraBytes',3);
with(bordo)
{
lineStyle(0,0x000000,100);
moveTo(x,y);
lineTo(x+w,y);
lineTo(x+w,y+h);
lineTo(x,y+h);
lineTo(x,y);
}
with(barraBytes)
{
lineStyle(0,0x000000,100);
beginFill(0x999999,100);
moveTo(0,0);
lineTo(w,0);
lineTo(w,10);
lineTo(0,10);
lineTo(0,0);
endFill();
_x = x;
_y = y+h+2;
}
i = 0;
duplicateMovieClip('barraBytes','barraSec',4);
function conta(){
tempo = Math.floor(getTimer()/1000)-t;
tempo>0 && (k=0);
}

function carica(){
i = i>=img.length ? 0 : i;
loadMovie(img[i],mcfalse);
}
//'http://eaglerf.supereva.it/'+
mcfalse._alpha=0;
function preload(){
car = mcfalse.getBytesLoaded();
tot = mcfalse.getBytesTotal();
perc = Math.round(car*100/tot);
barraBytes._xscale = 100-perc;
caricato = perc==100 ? true : false;
}

_root.onEnterFrame = function(){
(nImg!=undefined && !txt) && (img = nImg.split(';'),txt=1,carica());
conta();
preload();
barraSec._xscale = barraSec._xscale<=0 ? 0 : 100-(tempo*100/sec);
if(caricato && tempo>=sec) cambia(mctrue,3);
if(out) cambia(mctrue,3);
fattore = (w/h<mctrue._width/mctrue._height) ? w/mctrue._width : h/mctrue._height;
mctrue._width *= fattore;
mctrue._height *= fattore;
mctrue._x = x+(w-mctrue._width)/2;
mctrue._y = y+(h-mctrue._height)/2;
}

myTransform = new Object();
myTransform.rb=myTransform.bb=myTransform.gb=255;
function cambia(mc,passo){
myColor = new Color(mc);
if(myTransform.rb<255 && !fatto){
myTransform.rb=myTransform.bb=myTransform.gb+=pass o;
}else if(myTransform.rb>=255){
fatto = 1;
caricato = false;
loadMovie(img[i],mctrue);
unloadMovie(mcfalse);
out = true;
i++;
carica();
}
if(myTransform.rb>0 && fatto){
myTransform.rb=myTransform.bb=myTransform.gb-=passo;
}else if(myTransform.rb<1){
delete fatto;
!k && (t+=tempo);
k=1;
out = false;
barraSec._xscale = 100;
}
myColor.setTransform(myTransform);
}
</code>

Dove puo' essere il problema?