Форум 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=172085)

wiselord 01.12.2011 13:15

Обработка правого клика мыши
 
Почему не работает код
Код AS3:

this.addEventListener(MouseEvent.RIGHT_CLICK,onRightClick);
public funciton onRightClick(e:MouseEvent):void{
 trace("Right Click!");
}

?
при тестировании ролика выдаёт ошибку:
Код AS3:

Обращение возможного неопределенного свойства RIGHT_CLICK через ссылку со статическим типом Class .

Может нужно что-то импортировать, помимо flash.events.*?
Все другие события мыши обрабатываются нормально...

alatar 01.12.2011 13:55

На текущий момент это событие есть только в AIR. Дождитесь выхода FP 11.2.

wiselord 01.12.2011 16:44

Существует какая-то другая возможность обработать событие нажатия правой кнопки мыши?

Inet_PC 01.12.2011 16:53

Возможно из JS как-то можно.

DaFive 01.12.2011 17:04

Да никак пока. Из JS мало чего получится.

goodguy 01.12.2011 17:07

Но ждать уже осталось не долго ) это радует

square 01.12.2011 17:10

Как никак? А это:
Код AS3:

import flash.ui.ContextMenu;
import flash.events.ContextMenuEvent;
....
var cm:ContextMenu = new ContextMenu();
cm.addEventListener(ContextMenuEvent.MENU_SELECT, function(e:ContextMenuEvent):void {
    trace('нажата правая кнопка мыши');
});
contextMenu = cm;


Inet_PC 01.12.2011 17:20

Цитата:

Как никак? А это:
Нажата правая, затем выбран пункт и затем нажата левая или правая.

square 01.12.2011 17:21

Цитата:

Сообщение от Inet_PC (Сообщение 1049187)
Нажата правая, затем выбран пункт и затем нажата левая или правая.

А может проверите, и поменяете свое мнение?

Inet_PC 01.12.2011 17:37

Да таки срабатывает.


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

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