PDA

Просмотр полной версии : 2 способа спрятать контекстное меню


Punk T-34
18.03.2007, 15:07
Сейчас я уже знаю 2 способа спрятать контекстное меню во флэше:
1) fscommand("showmenu", false);
2) _level0.menu = new ContextMenu();
_level0.menu.hideBuiltInItems();

Чем они отличаются?

iNils
18.03.2007, 15:12
3-ий способ
Stage.showMenu = false;

Отличаются байткодом.

etc
18.03.2007, 15:23
1) Старый
2) Для этой задачи не нужен такой функционал
3) Самый оптимальный

Punk T-34
18.03.2007, 15:25
а чем плох старый?

iNils
18.03.2007, 15:27
а чем плох старый?
Он дряхлый :)

etc
18.03.2007, 15:29
Ещё, второй способ не выключает меню плеера (File и т.п.). fscommand не помню, вроде выключает.

Punk T-34
18.03.2007, 15:34
точно - 2-й не выключает - потому использую сразу оба :)

iNils
18.03.2007, 15:35
3-ый вылючает, поэтому он и оптимальный.

Punk T-34
18.03.2007, 15:40
а если, к примеру, понадобится выключить верхнее меню (file и т.д.), но при этом вставить свои пункты в контекстное меню по правому клику мыши? Это не возможно?

iNils
18.03.2007, 15:42
Если б да кабы... В зависимости от задачи, делайте то, что нужно. Универсальность тут не к чему.

screamge
18.03.2007, 15:43
в Stage.showmenu - да

http://noregret.org/tutor/gentle/#8

Punk T-34
18.03.2007, 15:57
Тогда, пожалуй, вот пример для которого очень не плохо было бы использовать такую универсальность - игра (скажем, стрелялка). Для игры стоит убрать верхнее меню - чтоб лишний раз не сбивала юзера. А контекстное меню, при этом, очень удачно можно использовать для быстрого переключения оружия (кстати, ни в одной flash-игрушке такой радости не встречал).
Вот если бы решить такую задачу не прибегая ко всяким ассемблерам! (или как там .exe-шники зашивают?)

P.S. screamge, хм :) вот именно после прочтения той статьи я и решил задать вопрос на форуме.

iNils
18.03.2007, 16:03
В игре лучше шоткаты. Потому что читаем правила и тд, а для сайта лучше контекст, потому как ни кто изучать шоткаты не будет.

Punk T-34
18.03.2007, 16:07
что такое шоткаты?

etc
18.03.2007, 16:13
Клавиатурные сочетания.

iNils
18.03.2007, 16:18
что такое шоткаты?
Shortcuts.

intruder2
18.03.2007, 17:05
а если я хочу чтобы не было видно строк Settings и About flash player но например были видны только www.mysite.com как так сотворить?

понял, нельзя

etc
18.03.2007, 17:47
Можно, заставив пользователя поставить плеер собственного изготовления :D

aksios
18.03.2007, 17:49
Или воспользоваться JS.

intruder2
18.03.2007, 18:03
а еще вопрос: как через JS сделать так чтобы при наведении на ссылку в мувике, в браузере на нижней строчке показывался адрес ссылки?

intruder2
18.03.2007, 18:08
хм... случайно наткнулся на сайт вот ссылка http://www.dragonfable.com/ так там в меню слева при нажатии правой кнопкой мыши на какую-либо ссылку отображается контекстное меню, но Settings и About player нет!

etc
18.03.2007, 18:15
Потому что это контекстное меню ссылки. Если кликнуть не по ссылке, то видно будет все меню.

intruder2
18.03.2007, 18:25
на многих сайтах видел такую вещь: вроде флэш мувики, менюшки, а при нажатии на них правой кнопкой выводится меню браузера а не флэшевое, у меня Опера. Как это обьяснить?

Mr. Fixit
18.03.2007, 18:28
как сделать "затемнение" Settings... ?

etc
18.03.2007, 18:40
на многих сайтах видел такую вещь: вроде флэш мувики, менюшки, а при нажатии на них правой кнопкой выводится меню браузера а не флэшевое, у меня Опера. Как это обьяснить?
Режимом transparent.

Mr. Fixit, это вопрос? Или утверждение?

Mr. Fixit
18.03.2007, 19:58
вопрос..

etc
18.03.2007, 20:01
Встречный вопрос — что значит «затемнение»?

Mr. Fixit
18.03.2007, 20:13
когда нажать нелзя.. цвет надписи серый..

etc
18.03.2007, 20:17
Этот пункт меню заблокирован только в случае, если размер окошка Settings больше (по высоте или ширине), чем размер флешки. Заблокировать средствами AS нельзя.

Mr. Fixit
18.03.2007, 20:38
понятно теперь каких размеров делать мой онлайн-проэкт

etc
18.03.2007, 22:05
Mr. Fixit отправляется учить знаки препинания. В особенности знак вопроса и когда его нужно ставить.