Показать сообщение отдельно
Старый 30.04.2011, 15:43
Acrossfy вне форума Посмотреть профиль Отправить личное сообщение для Acrossfy Найти все сообщения от Acrossfy
  № 4  
Ответить с цитированием
Acrossfy
 
Аватар для Acrossfy

Регистрация: Feb 2009
Сообщений: 180
Цитата:
не работает, ругается на 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>


Последний раз редактировалось Acrossfy; 30.04.2011 в 15:46.