Salve a tutti, ho un file di testo con su scritto:
foto0=foto0.jpg&foto1=foto1.jpg&foto2=foto2.jpg
tramite il vostro aiuto ho realizzato questo script che carica le variabili dal file, e crea un'array, dopodichè, crea un movieclip e ci inserisce la foto (in base all'array), per essere più chiaro, posto il codice:
codice:
onClipEvent (load) {
fotoArray = new Array();
leggoDati = new LoadVars();
leggoDati.onLoad = function(success){
if (success){
i = 0;
while(this["foto"+i] != undefined){
fotoArray[i] = this["foto"+i]
// script per caricare le thumbnail nel contenitore
// Crea un clip filmato principale per ospitare il contenitore.
this.createEmptyMovieClip("my_mc", 0);
// Il clip filmato che viene sostituito dall'immagine.
my_mc.createEmptyMovieClip("container_mc",99);
my_mc._x = my_mc._x + 10
var my_mcl:MovieClipLoader = new MovieClipLoader();
my_mcl.loadClip("http://www.miosito.it/photogallery/"+this["foto"+i], my_mc.container_mc);
my_mc.onPress = function():Void {
trace("It works " +my_mc._width+" alt= "+my_mc._height);
};
//fine script per caricare le foto
trace("foto= "+this["foto"+i])
i++
}
}else {trace("file non caricato")}
}
leggoDati.load("http://www.miosito.it/photogallery/foto.txt")
}
il primo problema è che, nonostante lo script carica le variabili, non mi carica la foto.
il secondo sta nel fatto che debbo dare a my_mc ogni volta un nome diverso, potrei dare my_mc+i, ma facendo in questo modo, questa riga mi restituisce errore:
codice:
my_mc+i.onPress = function():Void { ...
dateci un'occhiata per piacere, sono sicuro che basta che voi ci diate un'occhiata e trovate la soluzione.
Grazie, ciao.
p.s. uso flash8