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; }

Rispondi quotando