Показать сообщение отдельно
Старый 26.06.2013, 16:09
areostar вне форума Посмотреть профиль Отправить личное сообщение для areostar Найти все сообщения от areostar
  № 1  
Ответить с цитированием
areostar

Регистрация: Oct 2009
Сообщений: 386
По умолчанию Множественный клик

нужно перетаскивать по сцене мувики

сделал примерно так
Код AS3:
private function subj1Down(e:MouseEvent):void
		{
			subj1.startDrag();
			stage.addEventListener(MouseEvent.MOUSE_MOVE, subj1Move, false, 0, true);
		}
 
		private function subj1Up(e:MouseEvent):void
		{
			subj1.stopDrag();
			stage.removeEventListener(MouseEvent.MOUSE_MOVE, subj1Move);
                          }			
private function subj1Move(e:MouseEvent):void
		{
			if(subj1.mouseY < 0 || subj1.mouseY > subj1.height ||
			   subj1.mouseX < 0 || subj1.mouseX > subj1.width)
			{
				subj1.stopDrag();
				stage.removeEventListener(MouseEvent.MOUSE_MOVE, subj1Move);
			}
		}
Но при множественном нажатии на иышку, есди они с конце концов остается нажатой Drag не всегда срабатывает. Особенно если резко двинуть мыш!

что с этим сделать можно??