для начала сделайте отдельно. Потом уберете лишнее.
Добавлено через 6 минут

Код AS3:
var A:Point = new Point(bodyconm.x, bodyconm.y);
var B:Point = new Point(mouseX, mouseY);
var vec:Point = new Point(B.x - A.x, B.y - A.y);
var C:Point = new Point();
....