Portanto tu queres ter um botão apenas para capturar uma tecla, certo?
Eu fiz um teste rápido no flash e o código que colocaste devia funcionar:
on(keyPress "<Right>")
{
trace("Cliquei para a direita");
}
Pelo menos no meu computador funciona bem. Se não conseguires, tens outra hipótese, que não é tão "limpa", pois está sempre à procura de eventos, que é colocares num movieClip o seguinte código:
onClipEvent(enterFrame)
{
if(Key.isDown(Key.RIGHT))
{
trace("Cliquei para a direita");
}
}
Fica bem