использовал
Код: Выделить всё
package {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"); }}
1. D:\Program Files\Flash For obshaga\Flash obshaga\Main.as, строка 1 5000: В класс "Main" должен входить подкласс "flash.display.MovieClip", так как он связывается с символом такого же типа в библиотеке.
2. loading, слой "Пропустить", кадр 39, строка 11 1046: Тип не найден или не является константой времени компиляции: MouseEvent.