Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как спрограммировать в ActonScript 2.0 перемещение объектов мышкой? (http://www.flasher.ru/forum/showthread.php?t=72815)

Nirth 05.12.2005 22:01

чуть позже так и сделаю, может еще кто нить что нибудь умное выскажет =)

KUZEN 05.12.2005 22:05

Пока ничего умного здесь не сказали )))

Король 05.12.2005 22:09

я выскажу)
оставляем startDrag и используем номальную функцию которую можно контролировать:

MovieClip.prototype.startMyDrag= function() {
this.x = this._xmouse;
this.y = this._ymouse;
this.onEnterFrame = function() {
this._x =_root._xmouse - this.x;
this._y = _root._ymouse - this.y;
};
};


MovieClip.prototype.stopMyDrag = function(){
delete this.onEnterFrame;
}
mc.onPress = function(){
this.startMyDrag()
}
mc.onRelease = function(){
this.stopMyDrag()
}

KUZEN 05.12.2005 22:15

onEnterFrame разумно заменить на onMouseMove

Король 05.12.2005 22:42

разумно, вполне. только маусМув по моему жрет еще больше проца - или я ошибаюсь?

KUZEN 06.12.2005 00:07

Цитата:

Сообщение от Король
разумно, вполне. только маусМув по моему жрет еще больше проца - или я ошибаюсь?

А помоему как раз меньше ...

Король 06.12.2005 00:37

больше как и любой listener

__i 06.12.2005 12:58

ну как сказать, в зависимости от ситуации, ты нажал на объект а мышей не елозишь %)) и че? помоемому тогда этот онмаус мув не работает, а ентер фрем у тя все время будет работать,
ну и на сколько я помню если юзать updateAfterEvent() то при маус мув, плавнее перемещение получаеться чем при он ентерфрейме

KUZEN 06.12.2005 17:08

Ну вот то что при маусмув перемещение плавнее то это врятли, а вот то что касается когда онмаусмув не работает, а ентер фрем у тя все время будет работать, я тоже согласен ...


Часовой пояс GMT +4, время: 00:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.