Salve ragazzi ... purtroppo quando voglio associare un determinato valore, durante la lettura di un file XML, non riesco a passare il collegamento(link) al pulsante creato dinamicamente CONT...mentre a CONTAINER si!!!!!
codice:
function crea(stringa:String, i:Number, link:String):MovieClip {
var spacer:Number = 180;
var container:MovieClip;
var newY = i*(spacer);
var valore:Boolean;
this.createEmptyMovieClip("cont", this.getNextHighestDepth()); // serve al posto di TARGET fisico sullo stage nel quale caricare le foto
// creando un unico mc vuoto quando si
// clicca su un'altra foto si unload automaticamente
cont.createEmptyMovieClip("contFoto", this.getNextHighestDepth()); // contenitore al suo interno nel quale far leggere l'img
// contenitore più esterno al quale è applicato l'action (immagini piccole a lato)
container = fotogrammi.createEmptyMovieClip("clip"+i, i);
container.onRelease = function() {
trace("hai premuto il pulsante "+container);
cont.contFoto.loadMovie(link);
cont._xscale = 40;
cont._yscale = 40;
cont._x = 0;
cont._y = 0;
new Tween(cont, "_alpha", Strong.easeOut, 0, 100, 2, true); // effetto alpha tween al caricamento della foto + grande(presa da link)
}
cont.onRelease = function() {
// variabile instanziata all'interno della funzione crea per ogni cont poichè altrimenti potrebbe rimanere attivata
// la variabile booleana al click su un'altra foto.
this.getURL(link); // ---------------- PROBLEMA mi passa come stringa solo l'ultima cella dell'array
}
container._y = newY;
container._x = 30;
container._xscale = 70;
container._yscale = 70;
leggiFoto(container, i, stringa); // carico le foto piccole dentro il container (mc esterno a dx sul fotogramma)
// postare questo al forum !!!!!
/*
var dentro:MovieClip = contentFoto.createEmptyMovieClip("dentro",this.getNextHighestDepth());
cont.onRelease = function(){
contentFoto.dentro.loadMovie(link);
}
*/
return container;
}