Показать сообщение отдельно
Старый 10.06.2010, 14:44
snicksnk вне форума Посмотреть профиль Отправить личное сообщение для snicksnk Найти все сообщения от snicksnk
  № 3  
Ответить с цитированием
snicksnk

Регистрация: Jun 2010
Сообщений: 7
Да он выполняеться, но выполняеться бесконечно тоесть объекты 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;
	}