Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Обработчик ПКМ (Правый Клик Мыши) (http://www.flasher.ru/forum/showthread.php?t=161625)

optemus 26.07.2011 13:20

Обработчик ПКМ (Правый Клик Мыши)
 
народ подскадите как пишется прослушиватель ПКМ (Правой Кнопки Мыши)

Код AS3:

bt_Alpha.addEventListener(MouseEvent.----------, fl_MouseClickHandler_14);
function fl_MouseClickHandler_14(event:MouseEvent):void


bav 26.07.2011 13:22

Читайте про ContextMenu. Правый клик, по крайней мере во FlashPlayer'е, насколько мне известно, не переназначается.

optemus 26.07.2011 13:28

Цитата:

Сообщение от bav (Сообщение 1014757)
Читайте про ContextMenu. Правый клик, по крайней мере во FlashPlayer'е, насколько мне известно, не переназначается.

увы корпаративный фаирвол не пускает на указанный вами сайт.
да и на адобе в описании CS5 было сказано что правый клик есть

goodguy 26.07.2011 13:30

Цитата:

увы корпаративный фаирвол не пускает на указанный вами сайт.
Жесть какая.
Суть в том, что по правой кнопке во флеше уже автоматически вызывается контекстное меню. А уже в него можно добавить свои пункты. Используюя NativeMenuItem. Отключить это меню совсем - нельзя. Можно лишь частично поменять содержимое.
В эйр, для любого дисплей объекта можно создать свое контекстное меню. Так же можно прослушивать правую кнопку

silin 26.07.2011 16:02

в порядке бреда:
в AVM1 Key.isDown(2) дает true при нажатой правой кнопке
т.е. теоретически можно подгрузить/заембедить as2-флешку, отслеживающую это дело и по LocalConnection сигнализирующей основной флешке

правда это дает только сам факт нажатия, от контекстного меню не избавится все равно :)

MXPain 26.07.2011 16:10

NativeMenuItem это разве не сугубо эйровская фича?

Добавлено через 1 минуту
http://www.republicofcode.com/tutori...s3contextmenu/

DaFive 26.07.2011 17:10

Цитата:

Сообщение от MXPain (Сообщение 1014847)
NativeMenuItem это разве не сугубо эйровская фича?

Добавлено через 1 минуту
http://www.republicofcode.com/tutori...s3contextmenu/

Нет. Просто в эйре не вызывается стандартное контекстное меню флеш-плеера. И можно сделать своё с какими угодно функциями. Или просто регистрировать правый клик.

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

petyar 26.07.2011 17:12

Много лет назад баловался, делая одну аркаду. Создал файл проектора, вырезал контекстное меню ресурс эдитором -> PROFIT
Про отключение в браузере можете забыть.

DaFive 26.07.2011 17:14

Цитата:

Сообщение от petyar (Сообщение 1014877)
Много лет назад баловался, делая одну аркаду. Создал файл проектора, вырезал контекстное меню ресурс эдитором -> PROFIT
Про отключение в браузере можете забыть.

Жалко только в веб-страницу не впихнешь.


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

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