|
|
|||||
Регистрация: Aug 2012
Сообщений: 1
|
mouseup
Друзья, пожалуйста, подскажите. Я новичок, учусь по видео урокам. Никак не получается найти ошибку Клик мыши срабатывает и movieclip перетаскивается, а вот отпускаю мышку, продолжается движение за мышкой, что не так? Посмотрите:
var obj:MovieClip; for (var i:int = 0; i< 10; i++) { var temp:MovieClip = new clip(); temp.x = Math.random()*550; temp.y = Math.random()*400; addChild (temp); temp.addEventListener(MouseEvent.MOUSE_DOWN, pickup); temp.addEventListener(MouseEvent.MOUSE_UP, place); } function pickup (e: MouseEvent): void { obj = MovieClip (e.target); stage.addEventListener(MouseEvent.MOUSE_MOVE, changeXY); } function place (e: MouseEvent): void { stage.removeEventListener(MouseEvent.MOUSE_MOVE, changeXY); } function changeXY (e:MouseEvent):void { obj.x = mouseX; obj.y = mouseY; e.updateAfterEvent(); } |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Название темы не отражает сути вопроса.
Для оформления своего кода надо использовать теги [as3][/as3]
__________________
Reality.getBounds(this); |
Часовой пояс GMT +4, время: 23:30. |
|
« Предыдущая тема | Следующая тема » |
|
|