Problema movie clip dinamici e bottoni

  • Creatore Discussione Creatore Discussione vanadium
  • Data di inizio Data di inizio

vanadium

Nuovo Utente
9 Lug 2009
3
0
0
Ciao,
stò realizzando una gallery dinamica in flash che legge le immagini da una cartella, crea dei movieclip con i thumbnail all'interno.
Vorrei fare in modo che quando il thumbnail viene cliccato, l'immagine con le dimensioni reali, venga caricata in un altro movieclip.

Finora ho fatto così:
Codice:
stop();
var line=1;
var column=1;

trace("prova");
//trace (folder);


var images=new Array

var indice:Number=1
var MCL:MovieClipLoader = new MovieClipLoader()

var listner:Object = new Object();

listner.onLoadInit=function(){
  indice++
  carica()
}
listner.onLoadError=function(){
  trace("ho caricato: " + (indice) + "foto");
  
  trace(indice);
  
  for(i=1;i<indice;i++)
  {
	  trace (i);
	  images[i]="_images/img"+i+".jpg";
	  trace(images[i]);
        imageLoader.createEmptyMovieClip("image"+i, 100+i);
		imageLoader["image"+i].width=80;
		imageLoader["image"+i].height=80;
        imageLoader["image"+i]._x = 170*column;      //"m" IS NOT DEFINED AND SO THE VALUE WILL BE 0.
        imageLoader["image"+i]._y = 150*line;
        imageLoader["image"+i].loadMovie(images[i]);
		imageLoader["image"+i].buttonMode=true;
		imageLoader["image"+i].onPress=function(){
			trace("cliccato");
		}
		
		column++;
		if (column==4)
		{
			column=1;
			line++;
			
		}else{
			
			
		}


  }
 
}
MCL.addListener(listner)

function carica(){
    MCL.loadClip("_images/img"+indice+".jpg", fake)
}
carica()

I movieclip dei thumbnails vengono creati correttamente, ma non sono cliccabili.

Qualcuno sa dove sbaglio?

Grazie


Matteo
 

Discussioni simili