Кто уже пробовал создавать копирайт по правому клику мыши?
Поделитесь кодом, пожалуйста. Думаю, это многим нужно, так как не приходиться тратить пространство на копирайт.
Пробовал взять код из урока "Угадай число", но не получалось. Флеш на код не ругается, но и результата не вижу. Использую библиотеку стандартных компонентов.
ContextMenu с использованием контейнера (AS3)
-
- Сообщения: 691
- Зарегистрирован: 28 апр 2010, 12:34
Re: ContextMenu с использованием контейнера (AS3)
Вот кусок из моего главного класса:
Код: Выделить всё
import flash.ui.*; import flash.events.*; import flash.display.*; import flash.system.*; import flash.net.*; public class Main extends Sprite { public var wrapper:Object; private var myContextMenu:ContextMenu = new ContextMenu(); public function Main() { var authorOne:ContextMenuItem = new ContextMenuItem("Автор 1"); var authorTwo:ContextMenuItem = new ContextMenuItem("Автор 2"); myContextMenu.customItems.push(authorOne); myContextMenu.customItems.push(authorTwo); this.contextMenu = myContextMenu; authorOne.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, goAuthorOne); authorTwo.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, goAuthorTwo); this.addEventListener(Event.ADDED_TO_STAGE, initialize); // инициализация приложения после загрузки flash-контейнера } private function goAuthorOne (e: ContextMenuEvent):void { trace("goAuthorOne"); navigateToURL(new URLRequest("http://vkontakte.ru/id1"), "_blank"); } private function goAuthorTwo (e: ContextMenuEvent):void { trace("goAuthorTwo"); navigateToURL(new URLRequest("http://vkontakte.ru/id2"), "_blank"); }
Re: ContextMenu с использованием контейнера (AS3)
Спасибо огромное, помогло)
-
- Сообщения: 691
- Зарегистрирован: 28 апр 2010, 12:34
Re: ContextMenu с использованием контейнера (AS3)
всегда пожалуйста