Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Angelo Rubim

[Resolvido] KeyPress habilitado no browser

Recommended Posts

Olá, venho acompanhando o fórum há um bom tempo, mas só agora achei uma questão que ainda não ví respondida por aqui, ou passei batido pela resposta.

Cumprimento todos os colegas.

 

Ao problema: estou fazendo uma página acessível à usuários com deficiência visual aguda. O conteúdo será todo audiodescritivo e a navegação pelo teclado. Até aí tudo bem, nenhum problema. O que empaca o projeto é o funcionamento do site no navegador. Ao carregar o conteúdo, a navegação pelo teclado não é ativada enquanto o usuário não der um clique no movie, em qualquer ponto do objeto.

Creio que esse não seja um problema propriamente do swf, mas de algum comando para função no navegador. Coloquei a questão aqui pois acredito que nos outros fóruns de programação não tratem esse detalhe da integração com o flash.

É fundamental que o usuário cego não use o mouse, por motivos óbvios, portanto não posso orientá-lo a dar um clique sobre a página para só depois disso conseguir navegar no site.

 

Como solucionar isso?

 

Agradecimentos antecipados,

 

Angelo Rubim

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo, seja bem vindo.

É uma questão bem interessante de se resolver.

 

Você pode adicionar um evento em javascript de keypress que mande pro flash a tecla pressionada:

http://stackoverflow.com/questions/683486/javascript-to-actionscript-keypress-passing-utility

 

Espero que isto ajude a esclarecer possíveis alternativas ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo, seja bem vindo.

É uma questão bem interessante de se resolver.

 

Você pode adicionar um evento em javascript de keypress que mande pro flash a tecla pressionada:

http://stackoverflow.com/questions/683486/javascript-to-actionscript-keypress-passing-utility

 

Espero que isto ajude a esclarecer possíveis alternativas ;)

 

Oi Irineu,

obrigado pela ajuda.

Vou tentar aplicar esse script e posto aqui os resultados.

Muito obrigado mais uma vez.

 

Angelo

 

Não funcionou.

Procurei mais sobre isso e parece ser essa a única solução. Mas ainda assim não deu certo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, Berseck.

 

acabei de solucionar fazendo isso. Aliás, foi muito simples.

Obrigado pela dica.

 

Para os próximos que ficarem em dúvida, aí segue a solução:

<body onload="window.document.NOME.focus();">, onde nome é o mesmo que o name="NOME" da tag <object>

 

Abraços aos amigos do fórum.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.