Да он выполняеться, но выполняеться бесконечно тоесть объекты point создаеться бесконечное чило раз, а нужно чтобы создалось только 3 таких объекта
Вот весь код, он должен создать три объекта point и позволить двигать их мышкой

Код AS3:
var start_mc:point = new point();
var end_mc:point = new point();
var control_mc:point = new point();
addChild(start_mc);
addChild(end_mc);
addChild(control_mc);
start_mc.addEventListener(MouseEvent.MOUSE_DOWN, mousePress);
start_mc.addEventListener(MouseEvent.MOUSE_UP, mouseRelease);
end_mc.addEventListener(MouseEvent.MOUSE_DOWN, mousePress);
end_mc.addEventListener(MouseEvent.MOUSE_UP, mouseRelease);
control_mc.addEventListener(MouseEvent.MOUSE_DOWN, mousePress);
control_mc.addEventListener(MouseEvent.MOUSE_UP, mouseRelease);
function mousePress(event:MouseEvent):void {
var item:MovieClip=MovieClip(event.target);
item.startDrag();
item.drag=1;
item.scaleX=item.scaleY=.95;
}
function mouseRelease(event:MouseEvent):void {
var item:MovieClip=MovieClip(event.target);
item.stopDrag();
item.drag=0;
}