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 <[email protected]> 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 [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