Форум 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)
-   -   Привязка мувика к курсору (http://www.flasher.ru/forum/showthread.php?t=107793)

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(), мне кажется, что так будет наааамного легче


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

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