non funzia!

io ho l' mc ("asteroide") ch contiene un'interpolazione di movimento di un oggetto che passa da una parte all'altra dello stage.
in un'altro layer al primo frame (primo ed unico frame!) ho queste azioni:


count = 0;
alpha = 30;
asteroide._alpha = alpha-5;
yscale = asteroide._yscale *= .3;
function dupClip() {
if (count>20) {
clearInterval(ID);
return;
}
duplicateMovieClip("asteroide", "pippo"+count+"_mc", count+2);
setProperty("pippo"+count+"_mc", _x, random(800));
setProperty("pippo"+count+"_mc", _y, random(275));
setProperty("pippo"+count+"_mc", _xscale, random(50));
setProperty("pippo"+count+"_mc", _yscale, random(50));
yscale = yscale+0.2;
count++;
}
ID = setInterval(dupClip, 50);




se io creo un mc maschera su un'altro layer e lo istanzio "maschera"
e nelle action aggiungo:

asteroide.setMask(maschera);

non funzia!
nemmeno se metto dentro al ciclo:
...
setProperty("pippo"+count+"_mc", _xscale, random(50));
setProperty("pippo"+count+"_mc", _yscale, random(50));

pluto= "pippo"+count+"_mc"
pluto.setMask(maschera);

yscale = yscale+0.2;
count++;


nessuno ha suggerimenti???
ciauz
scuba