Это – моё!
Достаточно часто случается, что даже если делаешь для дизайна сайта достаточно объемную флеш-работу, указать авторство где-то у себя на сайте его хозяева не желают. Обычно в таких случаях я поступаю так: делаю в ролике код, для того, чтобы при нажатии на нем правой кнопкой мыши, в выпадающем меню было мое имя и ссылка на мое портфолио или сайт. Кроме того, в меню можно сложить, к примеру свой E-mail адрес, и при нажатии, у пользователя будет запускаться Outlook или Bat, ну у кого что, вь общем и вам смогут написать. Делается это просто и стандартно для любых роликов.
В первом кадре верхнего слоя (который традиционно я отвожу под скрипты) я прописываю следующее:
Это переменная для возможности редактирования менюшки вообще.
Это переменная команды.
getURL("http://flaboratory.ru/","_blank");
}
Функция, создающая возможность перехода по клику.
myMenu.hideBuiltInItems();
_root.menu = myMenu;
Добавляем команду к меню, убираем остальные дефолтные пункты (кроме Settings и About Flash Player..., их убрать нельзя) и командуем заменить стандартное меню на предлагаемое нами.
Ниже как добавить еще возможность написать автору флешки. Тогда после первой переменной команды, нужно прописать вторую:
("Написать автору", mailTo,true);
Ну и, естественно, функция:
getURL("mailto:markinyan@gmail.com");
}
И добавить еще одну команду в меню:
Полный код, для тех, кому неинтересно разбираться, а хочется все здесь и сейчас:
var myItem1:ContextMenuItem = new ContextMenuItem
("Портфолио", link);
var myItem2:ContextMenuItem = new ContextMenuItem
("Написать автору", mailTo,true);
function mailTo() {
getURL("mailto:markinyan@gmail.com");
}
function link() {
getURL("http://flaboratory.ru/","_blank");
}
myMenu.customItems.push(myItem1);
myMenu.customItems.push(myItem2);
myMenu.hideBuiltInItems();
_root.menu = myMenu



Достаточно интересно, хотя от декомпиляторов это никогда не спасет. Но в качестве мелкой пакости воришкам – покатит.
Не, нормально, юзать можно.
Особенно это для шапок сайтов пойдет