PDA

Просмотр полной версии : задать координаты мыши


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);