Mais uma maravilhosa vez, o flash me surpreende com sua incapacidade de fazer as coisas.

Pois veja bem, se você está criando movieClips dinamicamente (ou atachando) e pretendia utilizar o setMask com um mesmo movieClip de máscara para todos eles, desista. Ele não funciona.

Como proceder?
existem duas opções viáveis para solucionar o problema:
1) você pode duplicar a mascara junto com os movieClips, dar uma nova instancia e mascarar cada movieClip com uma máscara diferente.
2) você coloca todos movieClips duplicados dentro de um content e mascara o content.

Veja só, mais uma daquelas coisas da macromedia/adobe que não dá para acreditar quando se vê. Embora funcione perfeitamente na timeline, por action não é possível.

Em tempo, você não precisa alterar o depth dos movieClips quando usa o .setMask, o método já faz isto sozinho.