Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Изучение Flash MX. Курс для начинающих и профессионалов. Меню по правому клику.


Обучение по Flash MX.

Меню по правому клику. (01.03.2007)


Автор статьи: Александр Манжулов

Сайт: http://helpexe.ru/

Магазин: http://shop.helpexe.ru/

Форум: http://forum.helpexe.ru/

E-mail: admin@helpexe.ru или mail@helpexe.ru

Архив рассылки: http://subscribe.ru/catalog/comp.paper.flashhelp

Пример для этого урока: http://helpexe.ru/effects/effect_16/right_click.zip



Здравствуйте, уважаемые читатели !




Интересная тема форума (http://forum.helpexe.ru/viewtopic.php?t=1073):

Хелп с Часами и Датой!!!!

Всем привет.

Проблема заключается в создании Flash часов и даты, которые бы отображали не данные ПК, а время с сайта синхронизации времени (пример http://timeticker.com/)

Если есть какие мысли или предложения - пишите...

А если еще и исходник будет то вообще респект! читать дальше >>>




Как получить дополнительный заработок, работая по 30 минут в день?

Автор: Александр Манжулов
Художественное оформление обложки: Ольга Сухова


Хотите узнать, как:

  • ...зарабатывать, не выходя из дома?


  • ...зарабатывать через Интернет?


  • ...зарабатывать, затрачивая 30 минут времени в день?


Как насчёт ДОПОЛНИТЕЛЬНОГО заработка через Интернет? Вполне реально!

А хотите узнать способ дополнительного заработка через всемирную сеть, причём работать можно по 30 минут в день?

Вы когда-нибудь слышали про биржу кредитов WebMoney? Нет, это не то место, где толпа дяденек и тётенек кричит и трясёт бумажками. Это всего лишь вэб-сайт. Но на этом сайте крутятся большие деньги, которые нужно уметь извлекать – нужно уметь их зарабатывать.

Узнать подробнее...



В этом уроке вы научитесь настраивать меню, которое появляется при клике правой кнопкой мыши по открытому Flash-ролику. Обычно там появляются такие пункты, как Zoom In, Zoom Out, Quality и т.д. Но зачем, спросите вы, его нужно настраивать? Представьте, что вы хотите показать в данном меню авторскую информацию. Что, мол, авторские права на этот Flash-клип принадлежат вам или ещё кому-то. Так же Вы можете сделать такой пункт меню, при клике по которому вы попадёте на сайт автора.

В этом уроке представлен простейший пример настройки меню. Освоившись с этим материалом, вы сможете создавать более совершенные меню.

Итак, начните с нового документа. В нём у нас имеется один-единственный пустой кадр. Сразу же сохраните ваш проект в какую-нибудь папку, что бы там же появился SWF-файл. Ничего не создавая, нажмите во Flash Ctrl+Enter и запустите созданный SWF-файл. Кликните по нему правой кнопкой. Какое меню вы увидите? Что-то, наподобие этого...

Теперь выделите тот самый единственный кадр и вставьте в него следующий код:

function doSomething() {
}
MENU = new ContextMenu();
MENU.hideBuiltInItems();
Functioned = new ContextMenuItem("Авторские права принадлежат Александру Манжулову ", doSomething);
MENU.customItems.push(Functioned);
_root.menu = MENU;

Пересоздайте SWF, запустите и кликните правой кнопкой. Меню изменилось!

Теперь давайте разберём этот код.

function doSomething() – эта функция ничего не делает. Вообще, при создании нового пункта меню, к нему нужно привязывать какую-нибудь функцию (это будет показано чуть ниже). Но данный пункт меню не должен ничего делать, поэтому оставляем функцию пустой.

MENU = new ContextMenu();
MENU.hideBuiltInItems();

Этими двумя строками мы объявляем новое меню, а так же прячем стандартное.

Functioned = new ContextMenuItem("Авторские права принадлежат Александру Манжулову", doSomething); - данной строкой мы создаём новый пункт меню, а так же прикрепляем к нему функцию. Функцию нужно назначать обязательно. Как вы помните, функция doSomething() ничего не делает, соответственно данный пункт не будет выполнять никаких действий при клике по нему.

_root.menu = MENU; - если вы меняете путь к новому меню, то вы сможете создавать различные меню для различных сцен. Мы придерживаемся корневой сцены.

Теперь мы немного усложним наше меню. Мы добавим ещё один пункт, при нажатии на который мы перейдём на определённый сайт.

Вместо прежнего кода вставьте следующий:

function doSomething() {
}
function doSomething2() {
getURL("http://helpexe.ru", _blank);
}
MENU = new ContextMenu();
MENU.hideBuiltInItems();
Functioned = new ContextMenuItem("Авторские права принадлежат Александру Манжулову", doSomething);
Functioned2 = new ContextMenuItem("Перейти на сайт автора", doSomething2);
MENU.customItems.push(Functioned);
MENU.customItems.push(Functioned2);
_root.menu = MENU;

Обратите внимание на то, что добавилась новая функция function doSomething2(), которая привязана к новому пункту меню. При клике по этому пункту, мы перейдём на сайт http://helpexe.ru

Теперь нажмите Ctrl+Enter, что бы создать новый SWF. Посмотрите на результат.

Желаю Вам творческих успехов!

Люди не замечают вашей рекламы?
Так заставьте их её заметить!

Автор: Александр Манжулов
Художественное оформление обложки: Ольга Сухова


  • Увеличьте количество кликов по своему уникальному баннеру


  • Зарабатывайте, создавая потрясающие баннеры


  • Получайте больше заинтересованных посетителей


  • Порадуйте посетителей необычной рекламой

Узнать подробнее...


ПО ВСЕМ ВОПРОСАМ, связанным с Flash, обращайтесь ко мне:

mail@helpexe.ru или help@helpexe.ru.

Обязательно постараюсь Вам помочь!!!



С уважением, Александр Манжулов
Руководитель проекта helpEXE.ru

E-mail: mail@helpexe.ru
тел. моб.: +7-909-443-16-39





Copyright © 2005-2007 by Александр Манжулов. Все права защищены.

Запрещено частичное или полное воспроизведение
материалов рассылки без согласования с автором.


В избранное