Poxa, só porque quando comecei (em 1986) era chamado de Carriage Return, me
chamam de véio agora =( buaaa... Respeite os mais idosos! huahauhu

Como o Argentino falou, também dá pra assinar o evento KeyDown e verificar
se event.KeyCode == Keyboard.Enter para verificar se o enter foi ou não
pressionado. O evento é KeyboardEvent. E há 2 deles: KeyDown e KeyUp (na
verdade o Flex é bugado neste sentido e KeyDown funciona exatamente como um
KeyPress, portanto, só utilizar KeyDown mesmo).

2010/1/22 Pergentino Araújo <[email protected]>

> "*Carriage Return*" hehehe, fazia tempo que ouvia isso ;)
>
> É, realmente o FlexEvent.ENTER não representa o ENTER. A situação que o
> Júlio falou resolve o seu problema, mas só a título de informação, se você
> quiser tratar quando pressionar ENTER, você terá de tratar a tecla
> pressionada e, através de seu evento, você verifica se a tecla pressionada é
> um ENTER, daí é só correr pro abraço ;)
>
> []'s
>
>
> 2010/1/22 Júlio César Ködel <[email protected]>
>
>> Em primeiro lugar, FlexEvent.Enter não tem nada a ver com a tecla Carriage
>> Return (o Enter do teclado).
>>
>> Coloque um botão no mesmo container em que o textbox está e sete
>> defaultButton="{btnOK}" neste container, assim a tecla Enter fará com que o
>> botão responda ao evento MouseClick.
>>
>> Pedaço de bolo, como dizem os estado-unidenses =)
>>
>> 2010/1/22 Bruno Carneiro <[email protected]>
>>
>> Seguinte, você precisa capturar o keybord event no componente que
>>> TIVER O FOCO.
>>>
>>> Se você estiver tratando o keyboard event no botão salvar, e este não
>>> tiver o foco na hora da leitura, não vai funcionar.
>>>
>>> tendeu?
>>>
>>> Qualquer cois, posta seu código.
>>>
>>> On 22 jan, 11:39, Rafael Américo <[email protected]> wrote:
>>> > Pergentino, a idéia seria tratar mesmo esse enter,
>>> > caso contrário o usuário teria que digitar sempre
>>> > enter no teclado após a leitura do código, ficaria
>>> > complicado.
>>> >
>>> > Abraço!
>>> >
>>> > On 22 jan, 11:33, Pergentino Araújo <[email protected]> wrote:
>>> >
>>> > > Você pode configurar no leitor para que ele não envie o <ENTER>.
>>> >
>>> > > Verifica o manual dele.
>>> >
>>> > > Abraços.
>>> >
>>> > > 2010/1/22 Rafael Américo <[email protected]>
>>> >
>>> > > > Bom dia pessoal,
>>> >
>>> > > > Estou com problemas para utilizar o leitor optico no flex,
>>> > > > ao consultar um código, ele envia automaticamente um
>>> > > > enter, só que não estou conseguindo tratar o botão salvar,
>>> > > > estou utilizando o (FlexEvent.Enter), alguém já passou por
>>> > > > isso ou tem alguma idéia?
>>> >
>>> > > > grato,
>>> >
>>> > > > Rafael Martins
>>> >
>>> > > > --
>>> > > > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> > > > Para enviar uma mensagem, envie um e-mail para
>>> [email protected]
>>> > > > Para sair da lista, envie um email em branco para
>>> > > > [email protected]
>>> > > > Mais opções estão disponíveis emhttp://
>>> groups.google.com/group/flexdev
>>> >
>>> > > --
>>> > > Atenciosamente, Pergentino Araújo.
>>> > > Arquiteto Java/Flex
>>> > > MSc. Profissional - Engenharia de Software
>>> > > Adobe Certified Expert - Flex 3 with AIR
>>>
>>> --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>> Para sair da lista, envie um email em branco para
>>> [email protected]
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>>
>>
>> --
>> []
>> Júlio César Ködel G.
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> Atenciosamente, Pergentino Araújo.
> Arquiteto Java/Flex
> MSc. Profissional - Engenharia de Software
> Adobe Certified Expert - Flex 3 with AIR
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
[]
Júlio César Ködel G.

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a