PDA

Просмотр полной версии : Привязка мувика к курсору


Hitman_555
09.02.2008, 11:58
Сдрасти Уважаемые флешеры! Помогите пожалуйста решить проблему, она состоит вот в чем: есть простой мувик на сцене, как сделать так что бы при нажатие и НЕ ОТПУСКАНИЕ левой кнопки мыши этот объект можно было переместить в любую точку сцены.

Вот пример http://spravka.portex.kz/view.php?id=1&cat=10

как видите тут есть карта города, при нажатие и не отпускание левой кнопки мыши можно переместить карту. Т.е мне так сказать надо привязать мувик к курсору. Помогите пожалуйста. :confused:

gesecond
09.02.2008, 15:15
import flash.display.BitmapData;
var myBitmapData:BitmapData = new BitmapData(100, 80, true, 0xCCFF0000);
var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc.attachBitmap(myBitmapData, this.getNextHighestDepth());
mc.onMouseDown = function() {
flag1 = true;
stx = mc._x;
sty = mc._y;
stxm = _root._xmouse;
stym = _root._ymouse;
};
mc.onMouseMove = function() {
if (flag1 == true) {
mc._x = _root._xmouse-stxm+stx;
mc._y = _root._ymouse-stym+sty;
}
};
mc.onMouseUp = function() {
flag1 = false;
};

оно?

iNils
09.02.2008, 16:50
http://www.flasher.ru/forum/showthread.php?t=107796

КорДум
10.02.2008, 14:16
Можно также с помощью функций startDrag() и stopDrag(), мне кажется, что так будет наааамного легче