Pergunta

Como um desenvolvedor web, uma série de projetos que trabalham em queda sob guarda-chuvas do governo e, portanto, estão sujeitas a 508 leis de acessibilidade, e diretrizes de acessibilidade, por vezes, do W3C. Até que ponto pode o Flash ser usado apesar de se cumprir esses requisitos?

Para usar javascript, o mantra é "degradar normalmente", fornecendo o mesmo conteúdo e função, apenas em páginas diferentes, ou de uma forma / dinâmico menos interativo. Isso permite que não-javascript navegadores / usuários ainda usar o site, bem como permitindo bots motor de busca para acessar todo o conteúdo. Os usuários do software de leitura de tela, como o JAWS e Orca também ainda são capazes de utilizar plenamente o site.

Com flash, há uma maneira semelhante ao graciosamente cair de volta para os usuários não-Flash? Se não, como acessível é o conteúdo baseado em flash para procurar bots motor? E também, como é que os leitores de tela lidar com conteúdo baseado em flash?

Foi útil?

Solução

Estou deficientes visuais ao ponto onde eu usar ferramentas de ampliação e TTS por conveniência, mas não como uma necessidade. Posso dizer-lhe que o Flash não funciona com a maioria das ferramentas de acessibilidade lá fora. Acredito JAWS (o líder de mercado para o Windows, mas não esmagadoramente dominante por qualquer meio) diz que tem suporte a Flash, mas a maioria dos desenvolvedores de Flash não parecem colocar no trabalho necessário para permitir JAWS para grok o conteúdo textual do filme do Flash. E muitos usuários com deficiência visual só não tem sequer o flash instalado porque para 95% + das vezes é simplesmente inútil para eles.

Outra consideração é que o built-in Text-to-speech que o Mac OS X fornece também não pode fazer nada com a maioria dos filmes em Flash.

IMO 'degradante' ou oferecendo um link para uma versão HTML do seu conteúdo é provavelmente o único meio prático de garantir o seu site está acessível. Se você está começando do zero eu consideraria fortemente JavaScript / JQuery sobre o Flash, se possível.

Outras dicas

Eu sou um usuário totalmente cego de Jaws e a resposta curta é que depende. Por exemplo no YouTube eu posso acessar os botões mudo e play / pause. As coisas tais como controles deslizantes no entanto não funcionam. Eu não acho que o Flash vai determinar o quão acessível o seu site é se codificado corretamente quase tanto como o conteúdo em si vai. Por exemplo, se você precisa para reproduzir vídeos, há narração suficiente para que uma pessoa cega pode seguir o vídeo? Se você estiver exibindo gráficos, há uma descrição textual de que os dados? Concordo com o cartaz que disse usar JavaScript / JQuery, se possível, mas para coisas tais como vídeos que precisa do Flash você pode torná-lo o suficiente acessível para fazer coisas como mudo o vídeo, parar o vídeo, etc.

Flash pode ser acessível a deficientes visuais, mas isso leva algum tempo e esforço. Não é automaticly uma área de no-go. Ainda é importante verificar se os diferentes navegadores jogar junto com flash, desta forma, como notas Alxp.

Há um problema adicional com flash: ele rouba os atalhos de teclado. Com um pedaço de flash na página, muitos controles de teclado padrão do navegador parar de funcionar. Esses atalhos são muito importantes para as pessoas com mouse-problemas, e as pessoas que preferem o teclado por qualquer outra razão.

Se você estiver usando o Flash para coisas como a navegação, então eu lhe peço de joelhos para usar HTML e CSS em seu lugar. Eles degradar mais graciosamente, não apenas para as pessoas que utilizam leitores do site, mas também para as pessoas que:

  • Tem em conexões mais lentas (como telefones amarrados)
  • ter o Flash desligado
  • Tem em um computador onde o Flash não está instalado, e eles não têm direitos de administrador
  • Sua versão de Flash é terrivelmente ultrapassada, e que não pode / não vai atualizar.

No entanto, se você está criando algo como um jogo, onde o flash é vital, existem algumas dicas que tenho para os deficientes auditivos:

  • Se você usar sinos ou sons em seu jogo para indicar um evento de jogo, adicionar uma opção de transformar isso em um sino visual.

Um exemplo disso seria no jogo Plantas vs. Zombies. Eu joguei com o som desligado durante meses (I geralmente teve música em segundo plano). Eu não tinha percebido que alguns zumbis foram anunciados por sons vários segundos antes que eles apareceram. Isso fez com que o jogo mais difícil para mim.

  • Se você tem instruções de áudio, por favor, colocá-los em texto bem. Isso vale para vídeos também! Um texto-over é melhor do que um arquivo de texto ao lado do jogo / vídeo, como pode ser difícil para emparelhar-se o visual com o áudio.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top