Форум 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=109978)

TanaTiX 25.03.2008 00:14

задать координаты мыши
 
Сабж. При клике по кнопке нужно переместить в указанные координаты.

udaaff 25.03.2008 00:52

Координаты мыши только для чтения.

TanaTiX 25.03.2008 00:57

ясно :( спасибо

etc 25.03.2008 01:37

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

silin 25.03.2008 02:33

офтоп:
размеры окна и издание звуков - это как бы морального права они (фмговины) не имеют..
а положение курсора поменять - даже физической возможности никакой..

Pasquill 25.03.2008 05:11

можно при клике сделать временно курсор миши невидимым, а вместо него обычную нарисованную от текущих координат перместить в необходимые
хотя, кто знает, что требуется

TanaTiX 25.03.2008 09:52

Pasquill, но я так понимаю что в этом случае события характерные для мыши не сработают, т.к. это не мышь, а только ее внешняя видимость...

bbexp 25.03.2008 12:42

Код:

function replaceMouseCoordinates(x:Number, y:Number):Void
{
    var mc:MovieClip = _level0.createEmptyMovieClip("mc",_level0.getNextHighestDepths());
    var tf:TextField = mc.createTextField("tf",0,0,0,10,10);
        tf.autoSize = true;
        tf.selectable = false;
        tf.border = true;
        tf.background = true;
        mc.clear();
        mc.lineStyle(5,0xFF0000,100);
        mc.moveTo(0,0);
        mc.lineTo(1,0);
        mc._x = x;
        mc._y = y;
        tf.text = "Программа запросила перемещение указателья мыши в координаты x="+x+", y="+y+".\nПожалуйста, поместите указатель мыши на красную точку!";
        mc.onRelease = function():Void
        {
                this.removeMovieClip();
        }
}

replaceMouseCoordinates(100,100);



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

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