Цитата:
|
не работает, ругается на this "Ключевое слово "this" не может использоваться в статических методах"
|
Вам написали примерный код, куда копать. Во флекс проекте это будет выглядеть примерно так:

Код AS3:
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
addedToStage="init()">
<fx:Script>
<![CDATA[
import flash.net.URLRequest;
import flash.ui.ContextMenu;
private var myMenu:ContextMenu = new ContextMenu();
private var myMenuItem:ContextMenuItem = new ContextMenuItem("Some item");
private function init():void
{
myMenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuItemHandler);
myMenu.customItems.push(myMenuItem);
stage.contextMenu = myMenu;
}
private function menuItemHandler(e:Event)
{
var someLink:URLRequest = new URLRequest( "http://www.studia7.com");
navigateToURL(someLink, "_parent" );
}
]]>
</fx:Script>
</s:Application>