Originariamente inviato da FinalFantasy
codice:
for(i=1;i<20;i++)
{
mc = "row"+i;
this.row0.duplicateMovieClip(mc,10+i);
a = getProperty(this.row0,_y);
setProperty(_root[mc],_y,a+(25*i));
_root[mc].nomepg.text=mc;
}
Devo fare un menu che contiene delle immagini: la MASCHERA E' FONDAMENTALE....
cosa devo fare x ovviare a questo problema?
Esattamente: devo creare n righe contenenti img e frasi e (eventuale) scrollbar...
Grazie e ciao
Ciao.
Scusa se rispondo solo adesso, ma sono stata impegnata con il lavoro.
Spero che questo possa andare bene.
Come prima cosa devi sostituire al livello maschera un livello normale e rendere la maschera un clip con nome istanza "mask0"
Dopodichè sostituisci il tuo codice con questo:
codice:
stop();
row0.setMask(_root.mask0);
for (i=1; i<20; i++) {
mc = "row"+i;
this.row0.duplicateMovieClip(mc, 10+i);
a = getProperty(this.row0, _y);
setProperty(_root[mc], _y, a+(25*i));
_root[mc].nomepg.text = mc;
mcMask = "mask"+i;
this.mask0.duplicateMovieClip(mcMask, 10+i);
a = getProperty(this.mask0, _y);
setProperty(_root[mcMask], _y, a+(25*i));
mc.setMask(_root.mcMask);
}
Fammi sapere se può andare bene una cosa del genere