Все перерыл, ответа никак не могу найти

Есть два мувика на сцене. Мне нужно проверить касаются ли они друг друга или нет (пересекаются ли их контуры).
Пишу такой код:

Код:
import flash.display.*;
import flash.geom.Point;
var bd1:BitmapData = new BitmapData(mc1.width, mc1.height);
bd1.draw(mc1);
var bd2:BitmapData = new BitmapData(mc2.width, mc2.height);
bd2.draw(mc2);
var point1:Point = new Point(mc1.x, mc1.y);
var point2:Point = new Point(mc2.x, mc2.y);
trace(bd1.hitTest(point1, 1, bd2, point2, 1));
Выдаёт true даже при случае, как в аттаче.
Что нужно сделать, чтобы проверялось по контуру?