Viva, Tive aqui a fazer uns testes e por grande pena minha descobri que desenvolvendo especificamente para a versão 10.1.0 o context menu não funciona correctamente. Pelo que consegui encontrar, li que era um bug do IE, mas verifico o mesmo no FireFox... o unico que não aconteceu foi no chrome!
Para testar basta uma aplicação simples como a seguinte: <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" creationComplete="init()" xmlns:s="library://ns.adobe.com/flex/spark" contextMenu="{cm}" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <fx:Script> <![CDATA[ [Bindable] private var cm:ContextMenu; private function init():void { cm = new ContextMenu(); cm.hideBuiltInItems(); cm.customItems = []; cm.addEventListener(ContextMenuEvent.MENU_SELECT, contextMenu_menuSelect); } private function contextMenu_menuSelect(evt:ContextMenuEvent):void { } ]]> </fx:Script> </s:Application> Se no .actionScriptProperties colocar-mos (targetPlayerVersion="0.0.0") funciona lindamente, caso seja (targetPlayerVersion="10.1.0") já não funciona... Muitas sugestões na net foram para fazer o downgrade, mas no meu caso já utilizo cenas tipo NumberFormatter que só existe no 10.1.0.... Alguma sugestão? -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
