Como desabilitar as teclas f2, f3, f4, f5, sendo que elas ja são padrão do browser, e nao deixa o evento no flex funcionar,,,alguem tem alguma ideia de como fazer isto...?
On 14 abr, 18:17, Beck Novaes <beck.nov...@gmail.com> wrote: > No caso você pode fazer como no exemplo do post do blog da > DClick:http://blog.dclick.com.br/sources/shortKey/srcview/index.html > > Att, > Beck Novaes > > On 14 abr, 18:15, Vagner Mendonça <vagner...@gmail.com> wrote: > > > > > Ola beck > > > este componente eu preciso importar a lib no flex.. > > > <cp:ShortKey key="{Keyboard.ENTER}" button="{btnLogar}"/> > > > package components > > { > > > import flash.events.KeyboardEvent; > > import flash.events.MouseEvent; > > import mx.controls.Button; > > import mx.core.IMXMLObject; > > > public class ShortKey implements IMXMLObject > > { > > [Bindable] > > public var key:uint; > > > [Bindable] > > public var button:Button; > > > [Bindable] > > public var shiftKey:Boolean = false; > > > [Bindable] > > public var ctrlKey:Boolean = false; > > > private var document:Object; > > > public function initialized(document:Object, id:String):void > > > { > > this.document = document; > > document.addEventListener(KeyboardEvent.KEY_DOWN, > > keyDownHandler); > > } > > private function keyDownHandler(event:KeyboardEvent):void > > { > > var checkShiftKey:Boolean = !(Number(event.shiftKey) > > ^ > > Number(shiftKey)); > > var checkCtrlKey:Boolean = !(Number(event.ctrlKey) ^ > > > Number(ctrlKey)); > > > if ((checkShiftKey && checkCtrlKey) && event.keyCode > > == key) > > { > > button.dispatchEvent(new > > MouseEvent(MouseEvent.CLICK)) > > } > > } > > } > > > } > > > 2009/4/14 Beck Novaes <beck.nov...@gmail.com> > > > > Há algum tempo atrás eu fiz um componente que talvez ajude: > > >http://groups.google.com.br/group/flexdev/msg/85ac1d5f03f9d25a > > > > Att, > > > Beck Novaes > > > > On 13 abr, 14:02, DZ8 <vagner...@gmail.com> wrote: > > > > Alguem conhece algum tuto, qu explique como trabalhar com eventos de > > > > teclado, tipo f4 abrir uma janela popup com dados de consulta, enter > > > > para passar campos...? > > > > > Obrigado- Ocultar texto entre aspas - > > - Mostrar texto das mensagens anteriores - --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---