ho una galleria di immagini richiamate esternamente chiamate 1.jpg, 2.jpg, etc.
nel mio filmato al centro compare l'immagine e sopra ho due pulsanti: uno "avanti" (per passare all'immagine successiva) ed uno "indietro" (per tornare all'immagine precedente).
lo script che utilizzo e' il seguente:
(dove "immagine" e' il nome della movieclip che contiene le immagini e "avanti" e "indietro" il nome dei pulsanti)
nel primo frame:
foto = 5 ;
_root.avanti._alpha = 0;
loadMovie("img/5 .jpg", "_root.conte");
stop();
sul pulsante "avanti":
on (press) {
_root.indietro._alpha = 100;
if (_root.conte._width<>0) {
foto += 1;
loadMovie('img/'+foto+'.jpg', "_root.conte");
}
}
on (release) {
if (foto == 5 ) {
_root.avanti._alpha = 0;
}
}
sul pulsante "indietro":
on (press) {
_root.avanti._alpha = 100;
if (foto>1) {
foto -= 1;
loadMovie('img/'+foto+'.jpg', "_root.conte");
_root.indietro._alpha = 100;
_root.fine.gotoAndStop(1);
}
}
on (release) {
if (foto == 1) {
_root.indietro._alpha = 0;
}
}
come avrete notato la prima immagine che si visualizza e' quella contrassegnata dal numero piu' alto (5.jpg).
ora vorrei poter far si' che il numero delle immaigni fosse espandibile e che mi si caricasse per prima sempre l'immagine col numero piu' alto.
per far cio' pensavo di usare una variabile richiamata da un file txt esterno che contenga il numero totale delle immagini.
come devo modificare il mio script per richiamare il numero "5" da una variabile contenuta su un txt esterno, in modo da poterlo aggiornare successivamente senza toccare ancora il codice action script?
ringrazio anticipatamente.

Rispondi quotando