Для чего оба класса наследовать от MovieClip? Наследуй по тому принципу, что показал wvxvw. Определи у них метод, к примеру,

Код:
getContainer():MovieClip;
Все созданные объекты заносишь в массивы, и при движении (или нужном тебе другом событии), бегаешь по массиву (а еще лучше по принципу сетки, как сказал _etc) и проверяешь HitTest'ом кто с кем столкнулся.