hittest determines whether the bounding rectangles are colliding. if you want to test against a non-rectangular shape you must use a shape-based hittest. you can use gskinner's collisiondetection class.