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

Tor4ok 29.07.2008 19:32

и снова удалить контекстное меню
 
Знаю что эта тема обмусоливалась много раз, но все ж.
По ссылке http://code.google.com/p/custom-context-menu/ я так понял что при помощи шаманств с javascript можно таки не только отключить контекстное меню, но и реагировать во флеше на правую кнопку мыши.

А можно ли сей трюк осуществить в AS2? Просто разрабатывается онлайн симулятор программы и там необходимо отлавливать пр. кнопку мыши.. Чтобы работало это все хотя бы в IE.

Заранее спасибо всем!

Molecula 29.07.2008 23:07

А попробовать, просмотрев код as файла + тела страницы?
Пробовали кидать свою СВФ (скомпиленную для 9-ки)?

crazyone 29.07.2008 23:43

Можно. По тому же принципу.
Яваскрипт можно оставить тот же, код АС3 переписать под АС2.
Или написать свой, неважно ведь.
ExternalInterface в АС2 работает.

Tor4ok 30.07.2008 00:09

Спасибо за ответы!
Так в принципе и думал, просто не мог тогда проверить, ибо не было флеша под рукой.

Molecula 30.07.2008 01:25

В ФФ3 работает.

Tor4ok 30.07.2008 12:27

А в IE что-от отказывается работать((

qazwsx 30.07.2008 12:42

Когда флешка в див завернута контекстного меню нету по правому клику правда незнаю вазможно это какието свойства дива...

Tor4ok 30.07.2008 13:00

да нее, контектсное менб пропадает, но вот почему-то ExternalInterface не срабатывает

Tor4ok 30.07.2008 20:32

Собственно все получилось :) Просто был невнимателен. Этот способ работает только когда файлы лежат на серваке.

Demir0 30.05.2011 22:12

А не подскажете нубу, что вы там в конечном итоге наколдовали?) Уже весь день с этим вожусь :((

Мне нужно только чтоб меню контекстное пропало. И правильно ли я понимаю, что если я уже обрабатываю события на правой клавише, то они так и будут продолжать обрабатываться вот таким способом?
Код AS1/AS2:

if (ASnative(800, 2)(2))



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

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