Para pegar a tecla CTRL + X, seria algo como:

private function teste(event:KeyboardEvent):void{

   if(event.ctrlKey && event.keyCode == codigo da tecla x)
      ....

}

Mas....

"CTRL+X is a command you can't override. CTRL+X in most OS's (all the
ones supported by Flash at least) is the default shortcut for 'cut'.
You can't override that call at all."

Retirado de: http://www.actionscript.org/forums/showthread.php3?t=214879

On 19 dez, 10:19, J.C.Ködel <jcko...@gmail.com> wrote:
> Estou desenvolvendo um componente de MaskedTextInput (aliás, aprimorando o q 
> a Adobe fez), mas estou com um problema que não estou conseguindo solucionar:
>
> http://www.kodelsolutions.com/Sandbox.swf
>
> No exemplo acima, experimente digitar algo, selecionar uma parte (ou tudo) e 
> teclar Ctrl+X.
>
> O problema é que eu não consigo capturar quando o usuário tecla Ctrl+X (Cut 
> to Clipboard). O componente requer algumas ações especiais quando algum 
> caractere é deletado, e o Ctrl+X exclui caracteres e não me informa de uma 
> forma fácil de pegar =\
>
> Então a pergunta é: alguém já fez alguma forma de bloquear totalmente a 
> função Cut ou conseguiu pegar a seqüência de teclas Ctrl+X no evento KeyDown?
>
> ---------------------------------------------------------------------------­-----
> J.C.Ködel - Programador Microsoft.net/Adobe Flex
> TDS-Enterprise -http://www.tds-enterprise.com
>
>  smime.p7s
> 6KExibirDownload

-- 
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

Responder a