- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- SetMask dinamico + scroll
-
SetMask dinamico + scroll
Salve a tutti, ho fatto una galleria dinamica, e vorrei maschera le anteprime
posto il codiceMyGallery = new XML(); MyGallery.ignoreWhite = true; MyGallery.load("xmlphoto.xml"); MyGallery.onLoad = function(success) { numeroimmagini = this.firstChild.childNodes.length; spazio = 100; for (i=0; i<numeroimmagini; i++) { this.anteprima_mc = anteprime.createEmptyMovieClip("anteprime"+i, i); this.anteprima_mc._x = i*spazio; this.percorsi = this.firstChild.childNodes*; this.anteprimaLoader = this.anteprima_mc.createEmptyMovieClip("immagini_anteprime", 0); this.anteprimaLoader.loadMovie(this.percorsi.attributes.anteprima); this.anteprima_mc.titolo = this.percorsi.attributes.titolo; this.anteprima_mc.grande = this.percorsi.attributes.grande; this.anteprima_mc.onRelease = function() { grandeloader.loadMovie(this.grande); titolo_txt.text = this.titolo; }; } }; maschera.setMask(anteprime); ```carico le miniature in un MC vuoto anteprime tramite Xml, e carico la grande nel MC grandeloader.... ho fatto un Mc e lo ho instanziato maschera (l ho anche concatenato perche nn so se usare attachMovie) e lo messo sullo stage e ho messo questo maschera.setMask(anteprime); come si vede alla fine del codice...solo che non maschera, mi viene fuori una cosa del genere [![image](http://aycu27.webshots.com/image/18226/2000948074271729083_th.jpg)](http://allyoucanupload.webshots.com/v/2000948074271729083) appunto le anteprime sono blu (come il colore della maschera) e se vado anche fuori dalla ma\schera posso cliccare sull efoto che nn si vedono... una volta mascherato vorrei che andando a Dx la maschera si muova facendo una sorta di Slide delle miniature, ovviamente cliccabili qualche aiuto?:ciauz:
-
Ciao
Questo this:
this.anteprima_mc
è riferito all' istanza XML e non va bene