KeyPress - Actionscript
Calendário de artigos
| S | T | Q | Q | S | S | D |
|---|---|---|---|---|---|---|
| voltar ao mês actual | ||||||
|
|
||||||
| 01 | 02 | 03 | 04 | 05 | 06 | 07 |
| 08 | 09 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||
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:
Margarida
Rebelo
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:
- on(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.
- on(release, keyPress "k") { gotoAndPlay(2); }
Comentários