capture mouse right click
Всем привет, собственно вопрос в том, возможно ли средствами as3 захватить событие клика правой нопки мыши? Пробовал разные поиски - по-моему сводиться все к тому, чтобы захватить событие через java, но мне этот способ не подойдет, подскажите плз.
|
Можно. Когда вылазит менюшка с сеттингами, то диспатчится ивент что она вылезла. Я его слушаю в своем компоненте. А поскольку она вылазит только на клик правой кнопкой, то можно взять еще маусХ и маусУ и можно генерить полноценный райт клик ивент (унаследовал его от маус ивент).
http://www.adobe.com/livedocs/flash/...riptLangRefV3/ |
Цитата:
|
Код AS3:
|
tsarapkabel, и вверху страницы надо еще написать: "НЕ ОБРАЩАЙТЕ ВНИМАНИЕ НА ОТКРЫВАЮЩЕЕСЯ ОКНО".
|
Цитата:
Цитата:
да, но я смогу прослушать только глобально, прослушать от определенного объекта видимо не получиться, так? |
incvizitor, вопрос вроде был
Цитата:
|
@AlexDesinger:
Код AS3:
|
Так и говорили бы, что локально.
Disabling Menu on Right-Click: To disable the Flash menu that appears when you right-click on a projector, use the following syntax: fscommand("showmenu", "false"); (с) http://www.kirupa.com/developer/flas...orcommands.htm aka google flash right click projector |
incvizitor, класс, я пожалую запишу себе этот клас на будущее, думаю только его можнно доработать до того, чтобы заставлять генерировать событие не самый верхний объект под мышкой, а какой нть определенный, естественно если он под мышкой)))
всем спасибо огромное, я сделал правда попроще))) просто сохранил объект который генерирует событие MouseOver в момент нажатия правой кнопки, и вызвал нужную мне функцию))) |
Часовой пояс GMT +4, время: 14:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.