Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   При смене курсора правая кнопка мыши открывает стандартный, как избежать? (http://www.flasher.ru/forum/showthread.php?t=115338)

darkzip 27.08.2008 08:16

При смене курсора правая кнопка мыши открывает стандартный, как избежать?
 
Есть флэшка, в которой курсор стандартный скрывается и на его место встает нарисованный мувиклип. Но при нажатии правой кнопки мыши стандартный появляется поверх нарисованного и не исчезает больше никогда! Как с этим бороться?

Код:

Mouse.hide();
cursor_mc.onMouseMove = function() {
    this._x = _xmouse;
    this._y = _ymouse;
    updateAfterEvent();
};


BBOY Ильич 27.08.2008 09:11

Ну например можно перенести Mouse.hide(); внутрь cursor_mc.onMouseMove...

Zik. 27.08.2008 09:13

или можно сделать так
Код:

onEnterFrame = function () {
if (Key.isDown(2)) {
Mouse.hide()
}
}

То есть принажатии на правую кнопку мы опять скрываем мышь

darkzip 27.08.2008 09:21

Действительно работает! Спасибо!

А можно как-то запретить меню флэшевое при правом клике?

BBOY Ильич 27.08.2008 09:38

Нельзя

alexcon314 27.08.2008 10:17

Цитата:

А можно как-то запретить меню флэшевое при правом клике?
Только если флэш-плеер работает в ехе-оболочке.

chingachgoog 27.08.2008 14:48

Вроде тут где-то упоминались умельцы, кто на JS сумели скрыть эту менюшку для swf-ок в браузере? Или я что-то путаю?

Molecula 27.08.2008 16:46

Угу, есть такое - http://code.google.com/p/custom-context-menu/.

chingachgoog 27.08.2008 17:04

вроде оно
http://www.uza.lt/rightclick/
у меня работает :) - т.е. блокирует менюшку по правой кнопке

add:
хотя нет - не идеальный вариант это: правый клик-то они заблокировали, а вот кнопочка контекстного меню на клавиатуре осталась работать и менюшка по ней вываливается. :(

alexcon314 27.08.2008 18:21

JS-вариант - это некое подобие "оболочки". Причем зависит от браузера, будет работать или нет.


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

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