Topo

KeyPress - Actionscript

Por brincadeira queria colocar, no meu trabalhinho de Flash para amanhã, uns botões a serem activados, para além do click do rato, com determinados keypress. Estranhamente não me estão a funcionar. Se criar um novo documento no Flash, meter para lá qualquer coisa, um quadrado qualquer, converter para botão e colocar o código do keyframe, por exemplo:

  1. on(keyPress "k") { gotoAndPlay(2); }

Mas colocando no meu trabalho não funciona. Não sei se tem algumas incompatibilidades, no início até poderia ser porque experimentava o Enter ou o Escape, para ser o keypress, mas nenhuma tecla funciona. Penso que possa ter a ver com o facto de estar dentro de alguns movieclips… mas não tem grande lógica suponho.. mas é a unica logica mais perto que acho.
Entretanto, ontem enquanto pesquisava sobre este tema, vi que se pode fazer desta maneira, no caso de ter atribuido mais do que uma acção ao botão:

  1. on(release, keyPress "k") { gotoAndPlay(2); }

Faz lembrar o css, toca a reunir todos os códigos iguais numa só linha, eheh.
Vou fazer mais uns testes á parte, dentro e fora de movieclips e testando em vários sitios do meu trabalho, a ver se resolvo isto, mas também não é importante para o trabalho, apenas lembrei-me de utilizar for fun.


Posts Relacionados

    Não há posts relacionados

Comentários

  1. Matheus de Oliveira

    Bom, ando mechendo no flash a pouco tempo e comigo aconteceu algo parecido, pois, pus o evento desde o começo e estava funcionando, de repente quando fui perceber não funcionava mais…

    Daí fui procurando até descobrir, que isso só aconteceu depois que adicionei o componente Alert à minha biblioteca (pois realmente o usava), tirei ele e pronto voltou a funcionar, mas em compensação fiquei sem o alert…

    Pode ser que usando o Key.addEventListener funcione, mas ainda não testei…

    Veja aí no seu, talvez seja algum outro componente ou o alert que vc adicionou e que possa ocasionar isso, ainda não sei o porquê…abços

    View all comments by Matheus de Oliveira
    Comentário November 22, 2007 @ 7:46 pm

RSS feed para comentários neste post. TrackBack URI

Deixa um comentário

XHTML: Podes utilizar as seguintes tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

35 - 0.217 segundos.