![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2009
Сообщений: 101
|
Как реализовать действие по клику третьей (средней, колесиком короче) кнопкой мыши?
К примеру по клику левой кнопки мыши вот: А нужно средней. ![]()
__________________
Кто к нам с мечом придет, тот появиться на респауне уже без меча. |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 282
|
Можно попробовать использовать ASnative коды, например:
Последний раз редактировалось udaaff; 22.06.2011 в 17:26. |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 101
|
Дело в том, что нужно отразить нажатие на опредлеенную кнопку колесиком мышки, а не сам факт нажатия колесика.
![]()
__________________
Кто к нам с мечом придет, тот появиться на респауне уже без меча. |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 282
|
Ну тогда делаешь доп условие например hitTest
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 101
|
Самоубийство окнечно о_О
Добавлено через 1 минуту Но вариант. Спасибо Добавлено через 21 час 31 минуту Удалось осуществить таким образом: re_click = false; in_url = false; this.onEnterFrame = function() { middle_click = false; buttoned = false; num_url = o_mouse(); //o_mouse - сункция проверки того, находится ли курсор на кнопке. //Если находится, то возвращает номер кнопки и in_url = true. Если нет задает in_url=false if ((ASnative(800, 2)(4)) and (in_url)) { buttoned = true; if (!re_click) { middle_click = true; } } if ((middle_click) or (re_click)) { re_click = true; if (!buttoned) { geturl = true; } } if (geturl) { re_click = false; getURL(_root['url_'+num_url], '_blank'); } }; Привер, как может выглядеть o_mouse
__________________
Кто к нам с мечом придет, тот появиться на респауне уже без меча. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|