Hai ragione, errore mio
, è che ho preso la function da un filmato che ho fatto e mi sono scordato di cambiare un pezzo per renderla adattabile "ovunque" 
Cambia così
codice:
function showQuad(max,target){
scelto = random(disponibili.length)
eval(target).mask['quad'+disponibili[scelto]]._width = w
eval(target).mask['quad'+disponibili[scelto]]._height = h
disponibili.splice(scelto,1)
if(disponibili.length == 0){
clearInterval(cl)
mc._alpha = 100
}
}
MovieClip.prototype.quads = function(){
this._alpha = 60
h = 15
w = 15
interval = 2
disponibili = new Array()
n_h = Math.round(this._height/h)
n_w = Math.round(this._width/w)
numero = n_h*n_w
this.createEmptyMovieClip("mask",1)
posY=posX=0
for(k=0;k<numero;k++){
this.mask.createEmptyMovieClip('quad'+k,k)
disponibili.push(k)
with(this.mask['quad'+k]){
lineStyle(0,0x000000,0)
beginFill(0x000099,50)
lineTo(w,0)
lineTo(w,h)
lineTo(0,h)
lineTo(0,0)
_x = posX*w
posX++
_y = posY
_width = _height= 0
if(posX==n_w && k!=0) {
posY+=h
posX = 0
}
}
}
cl = setInterval(showQuad,interval,numero,this)
this.setMask(this.mask)
}
//mc.quads()
E dovrebbe andare 
Nota: il centro del movieclip dev'essere in alto a sinistra.