PDA

Просмотр полной версии : [rnmd] Возможно ли программное изменение координат курсора


/\/\icola
20.02.2006, 16:24
Здравствуйте!!!

Есть ли возможность программного уравления курсором мыши (имеется в виду системный курсор, а не созданый собственноручно)?

Например, програмно перевести курсор с одной кнопки на другую.

Homo Sapiens
20.02.2006, 16:44
Ну попробуй переопределить _xmouse и _ymouse. Хотя не уверен...

Gaen
20.02.2006, 18:25
public _xmouse : Number [read-only]

Antares
20.02.2006, 19:04
Не поможет переопределение.

Мыкола, называй темы чуть более подробно и прежде чем нажать на кнопку "Запостить" подумай, способны ли окружающие по названию понять, о чем речь в треде. Если нет -- к тебе будут применять санкции.

/\/\icola
21.02.2006, 08:30
Атрибуты, типа ReadOnly, можно снять функцией ASSetPropFlags.
Я не нашел к какому объекту относится свойство _xmouse.

Король
21.02.2006, 08:37
при чем тут _xmouse, координаты курсора - это системные параметры и не имеют к флешу никакого отношения. заметь, ты можешь контролировать мышку даже до того как у тебя винда загрузилась окончательно. флеш может только сравнивать их с собой и выводить в виде _xmouse.

/\/\icola
21.02.2006, 08:38
Например, можно написать такое:

ASSetPropFlags(_global,null,null,1);

for ( var i in _global.Mouse)
{
trace(i);
};

Но при обращение конкретно к _global._xmouse ни чего не происходит :(

Король
21.02.2006, 08:44
с таким же успехом можешь попытаться изменить версию плеера, обратившись к getVersion

/\/\icola
21.02.2006, 08:45
Сорри, опечатка...
Например, можно написать такое:

ASSetPropFlags(_global.Mouse,null,null,1);

for ( var i in _global.Mouse)
{
trace(i);
};

Король
21.02.2006, 08:48
ну и получишь ты список событий мышиных - listener, hide, show итд

/\/\icola
21.02.2006, 08:49
Я еще не изучил наследование во Flash.
Может есть (по аналогии с С++) чего-то типа виртуальных функций, которые при наследовании можно переопределить?

Homo Sapiens
21.02.2006, 13:15
Во Flash все функции - виртуальные :)