salve a tutti

ho un problema, e non riesco ad uscirne indenne!


ho sotto mano (grazie a Nep!!!!! ) un codice che duplica un movieclip per (n) volte e lo impagina grazie a un'Array a mo di griglia con righe e colonne (editabili!)

il vero problema è che a me non funziona ma a chi a provato il codice va bene! cosa caspita puo essere?

Questo è il codice che ho associato nel primo Frame del TimeLine:

//codice che duplica il MovieClip "pic_box"
function ___disponiGriglia___(clipLibreria, coordinataX, coordinataY, numeroTotaleClip, numeroTotaleClipPerRiga, distanzaTraClipLibreriaOrizzontale, distanzaTraClipLibreriaVerticale) {
//
//
//
_root.attachMovie(clipLibreria, "rilevaDimensioni", 1);
larghezzaClip = this.rilevaDimensioni._width;
altezzaClip = this.rilevaDimensioni._height;
removeMovieClip(this.rilevaDimensioni);
//
//
//
numeroColonne = Math.ceil(numeroTotaleClip/numeroTotaleClipPerRiga);
//
//
posX = new Array();
posY = new Array();
//
//
contatorePerEffettoAlpha = 0;
//
//
for (xx=0; xx<numeroColonne; xx++) {
for (a=0; a<numeroTotaleClipPerRiga; a++) {
posX.push(coordinataX+(larghezzaClip+distanzaTraCl ipLibreriaOrizzontale)*a);
}
}
//
//
for (yy=0; yy<numeroColonne; yy++) {
for (b=0; b<numeroTotaleClipPerRiga; b++) {
posY.push((coordinataY)+(altezzaClip+distanzaTraCl ipLibreriaVerticale)*yy);
}
}
//
//
//
for (num=0; num<numeroTotaleClip; num++) {
_root.attachMovie(clipLibreria, "clipLibreriaDuplicato"+num, num);
_root["clipLibreriaDuplicato"+num]._x = posX[num];
_root["clipLibreriaDuplicato"+num]._y = posY[num];
_root["clipLibreriaDuplicato"+num]._alpha = 30;
_root["clipLibreriaDuplicato"+num].onPress = function() {
_root["funzionePulsante"+num+1]();
};

}
//
//
//
function effetto() {
_root["clipLibreriaDuplicato"+contatorePerEffettoAlp ha]._alpha = 100;
if (contatorePerEffettoAlpha == numeroTotaleClip) {
clearInterval(intv);
}
contatorePerEffettoAlpha++;
}
//
//
intv = setInterval(effetto, 30);
//
//
}
//
//
___disponiGriglia___("pic_box", 200, 50, 10, 5, 5, 2);
//

function funzionePulsante1(){
_root.testo.text ="click1";


}

adesso al click del primo pulsantino dovrebbe richiamare la funzione funzionePulsante1() e fare comparire nel campo di testo "click1" ma a me non fa assolutamente niente:

questo link e la prova che ho fatto:

http://www.theinvaders.it/griglia_prew.swf


Ragazzi io proprio non capisco....qual'e' il problema!