ContextMenu с использованием контейнера (AS3)

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Twist4
FL Team
FL Team
Сообщения: 165
Зарегистрирован: 13 окт 2009, 19:40

ContextMenu с использованием контейнера (AS3)

Сообщение Twist4 »

Кто уже пробовал создавать копирайт по правому клику мыши?
Поделитесь кодом, пожалуйста. Думаю, это многим нужно, так как не приходиться тратить пространство на копирайт.
Пробовал взять код из урока "Угадай число", но не получалось. Флеш на код не ругается, но и результата не вижу. Использую библиотеку стандартных компонентов.
Noise Gate
Сообщения: 691
Зарегистрирован: 28 апр 2010, 12:34

Re: ContextMenu с использованием контейнера (AS3)

Сообщение Noise Gate »

Вот кусок из моего главного класса:

Код: Выделить всё

     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");    } 
Twist4
FL Team
FL Team
Сообщения: 165
Зарегистрирован: 13 окт 2009, 19:40

Re: ContextMenu с использованием контейнера (AS3)

Сообщение Twist4 »

Спасибо огромное, помогло)
Noise Gate
Сообщения: 691
Зарегистрирован: 28 апр 2010, 12:34

Re: ContextMenu с использованием контейнера (AS3)

Сообщение Noise Gate »

всегда пожалуйста
Ответить