ciao a tutti,
sto utilizzando per la prima volta la creazione dinamica di una maschera con l'as3.
Praticamente ho 3 mc "ostacoli" che aggiungo alla mia scena con l'addChild, a ciascuno associo una maschera creata sempre da codice la quale effettivamente svolge il suo lavoro di maschera, ma non mi consente più di rilevare la collisione di un oggetto che si sposta sulla scena.

Se tolgo la maschera la collisione funziona perfettamente.

Sapete dirmi come mai??

Grazie mille

vi posto un pezzo di codice
ostacolo = new Ostacolo();
ostacolo.x = coordOstX[valX];
ostacolo.y = coordOstY[valX];
ostacolo.name = "ostacolo" + String(numeroOstacoli);
addChild(ostacolo);

//ad ogni mc creo una maschera per cui non vada sull'interfaccia
var maskObject:Sprite = new Sprite();
maskObject.graphics.beginFill(0xFF0000);
maskObject.graphics.drawRoundRect(148, 134, 832, 619, 0);
ostacolo.mask = maskObject;