Flash: caricare le foto dal file .txt

Di: alone | 26/09/2020 18:15:13
Ciao a tutti, probabilmente sono stato poco chiaro nella domanda precedente, quindi provo a spiegarmi in un altro modo.
Devo creare una galleria fotografica che richiama le foto tramite un file .txt (in questa maniera il titolare del sito può aggiornare le foto modificando il file .txt senza imparare ad usare Flash…)
Come si fa???
So cosa scrivere nel file .txt però non so come caricare questo tipo di file da Flash… help!!!

Risposte



a cosa ti serve il file di testo esterno?
basta caricare le img come semplici file swf, le chiami es. img1.jpg, img2.jpg, a quel punto basta che il tuo cliente sostituisca un file con lo stesso nome ed il gioco è fatto,
dovrai spiegargli il funzionamento di un ftp

Di: goku | 26/09/2020 18:16:13


Ciao goku, grazie x la risposta...
Vado subito al sodo: un mio amico mi ha chiesto di sistemargli il sito (in particolare la pagina delle foto), il tizio che lo ha progettato richiama e ridimensiona le foto tramite Javascript in un file .txt.
Io non so usare bene l'actionscript di flash e mi trovo con dei frame pieni di codice x me sconosciuto, mi sai spiegare un pò come funziona???? grazie
frame 1:
loadVariables("galleria/menugallerie.txt", "caricatore", "POST");
frame 2:
car = caricatore.getBytesLoaded();
tot = caricatore.getBytesTotal();
end = caricatore.endgallerie;
limite = caricatore.numerogallerie;
if ((end=="OK")&&(limite>0)&&(limite<15)){
} else {gotoAndPlay("caricamenu");}
frame 3:
limite = caricatore.numerogallerie;
if (limite>15){gotoAndPlay("ricomincia");}
for (i=1; i<=limite; i++){
duplicateMovieClip("fotogalleria", "mvga"+i, i+200);
eval("mvga"+i)._x = i*95-470;
eval("mvga"+i).indice = i;
eval("mvga"+i).testo = eval("caricatore.titologalleria"+i);
}
frame 4:
mvgal1._alpha=80;
mvgal1.selgal.gotoAndPlay(2);
_root.galleria = 1;
_root.foto = 1;
_root.totgal = eval("caricatore.totga"+_root.galleria);
foto.testofoto = eval("caricatore.foto"+_root.galleria+"01");
foto.gotoAndPlay(2);
stop();
frame 5:
for (i=1; i<=limite; i++){removeMovieClip("mvga"+i)}

Di: alone | 26/09/2020 18:16:13


a quanto pare nel file txt sono contenute delle variabili utilizzate da flash per generare dinamicamente la galleria,
quello che devi fare è assegnare dei valori a queste varibili.

Di: goku | 26/09/2020 18:16:13


ok, questa sera provo a cambiare un po di valori e vedo se cambia qualcosa,
grazie mille goku

Di: alone | 26/09/2020 18:16:13