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

Регистрация: Jan 2010
Сообщений: 187
Не очень понял. Вероятно вместо функции handleMouseMove вы имели ввиду heroStartDrag?
Я попробовал так. Не заработало.

Код AS3:
hero.addEventListener(MouseEvent.CLICK, heroClick);				
hero.addEventListener(MouseEvent.MOUSE_MOVE, heroStartDrag);			
hero.addEventListener(MouseEvent.MOUSE_UP, heroStopDrag);		
...
	function heroClick(evt:MouseEvent):void {trace("Click!")}
 
	function heroStartDrag(evt:MouseEvent):void {  
         if (evt.buttonDown){
            trace("Start Drag"); 
            evt.currentTarget.startDrag(); 
            flagclick = true;}}
 
	function heroStopDrag(evt:MouseEvent):void { 
             trace("Stop Drag"); 
             evt.currentTarget.stopDrag(); 
             flagclick = false;}