Альтернативный способ удаления контекстного меню в flash-ролике

В посте «Контекстное меню флеш-ролика» я уже обращался к теме управления контекстным меню flash-ролика средствами языка ActionScript. Но есть и ещё один, более простой, способ повлиять на контекстное меню встроенного в веб-страницу флеш-ролика. Дело в том, что в HTML-коде для вставки флеш-проекта на страницу сайта можно использовать специальный параметр menu. Параметр menu позволяет минимизировать контекстное меню Flash Player-а. По умолчанию параметр menu имеет значение true и никак не влияет на контекстное меню флеш-ролика (именно поэтому данный параметр редко присутствует в коде вставки). Но если изменить значение на false, то контекстное меню свернётся до нескольких обязательных пунктов:

Контекстное меню флеш-ролика и параметр menu

Итак, если мы хотим убрать лишние пункты меню, не прибегая к ActionScript, то наш HTML-код для вставки флеш-ролика на web-страницу должен иметь примерно следующий вид:

Код HTML:

<object type="application/x-shockwave-flash" data="content/simply_flash.swf" width="550" height="400"> <param name="movie" value="content/simply_flash.swf"/> <param name="menu" value="false"/> </object>

или

Код HTML:

<embed type="application/x-shockwave-flash" src="content/simply_flash.swf" width="550" height="400" menu="false"></embed>

Ну а теперь проверим, как это работает... если работает :-)

Пример №1. Встраиваем флеш-ролик с параметром menu по умолчанию:

Пример №2. Встраиваем флеш-ролик с помощью object и параметром menu равным false:

Пример №3. Встраиваем флеш-ролик с помощью embed и параметром menu равным false:

Вызываем контекстное меню у приведённых выше флеш-роликов и смотрим, как изменяется контекстное меню в зависимости от значения параметра menu.

Но, обратите внимание, что убрать пункты контекстного меню, созданные кодом ActionScript с помощью параметра menu не получится. Так, в уроке «Контекстное меню флеш-ролика» был создан флеш-ролик, у которого контекстное меню было минимизировано, а затем средствами языка AS добавлен новый пункт контекстного меню - «автор приложения». Давайте попробуем убрать и этот пункт с помощью параметра menu со значением false:

Проверяем... и понимаем, что нас постигла неудача. Увы, убрать с помощью параметра menu можно далеко не все пункты контекстного меню Flash Player-а.

Автор: admin

Дата добавления: 2012-02-08

Просмотров: 4716

Рейтинг поста: +5-

Правила перепечатки

Социальные закладки:
Комментарии:
К данной заметке комментариев пока нет. Ваш комментарий может стать первым.
Добавить комментарий:







[ + ] помощь по форматирование текста

Идиот-тест

Если все обязательные поля (отмечены * ) заполнены необходимой информацией, то нажимаем кнопку Добавить комментарий.

Меню
Подписка
Рубрики
Метки
Последние комментарии
Рейтинг постов
Реклама
Друзья
География гостей
Статистика
Яндекс.Метрика