Dynamic mask not working with rotation x

i have an object that that I would like to apply a mask to like:

myObject.mask = theMask

this works fine but when I alter the rotationX property like so

myObject.rotationX = 10;

the mask no longer works, any ideas