Sei sulla pagina 1di 4

8 Applets e outros objetos programáticas

Enquanto applets podem ser incluídos em um documento, quer com o applet


ou objeto elemento, objecto é o método preferido.

8,1 Texto e não-texto equivalentes para applets e objectos


programáticas
Verificação nesta seção:

• 1,1 Fornecer um texto equivalente para cada elemento não-texto (por


exemplo, através de "alt", "longdesc", ou elemento de conteúdo). Isto
inclui: imagens, representações gráficas de texto (incluindo símbolos),
regiões mapa imagem, animações (por exemplo: , GIFs animados),
applets e objectos programática, arte ASCII, frames, scripts, imagens
utilizadas como lista balas, espaçadores, botões gráficos, sons (jogado
com ou sem interacção entre os utilizadores), stand-alone ficheiros
áudio, faixas de áudio de vídeo, e vídeo. [Prioridade 1]
• 6,2 Assegurar que os equivalentes de conteúdo dinâmico é actualizado
quando o conteúdo dinâmico mudanças. [Prioridade 1]
• 6,3 Assegurar que as páginas são utilizáveis quando scripts, applets, ou
outros objetos são programáticos desligado ou não apoiados. Se isso
não for possível, forneça informação equivalente a uma página
alternativa acessível. [Prioridade 1]

Se objeto é usado, fornecer um texto equivalente no conteúdo do elemento:

Exemplo.

<OBJECT Classid="java:Press.class" width="500" height="500">


Como temperatura aumenta, as moléculas no balão ... </ Object>

End example.

Um exemplo mais complexo toma vantagem do fato de o objeto elementos


podem ser incorporados para proporcionar alternativas para a representação
de informação:

Exemplo.

<OBJECT Classid="java:Press.class" width="500" height="500">


<OBJECT data="Pressure.mpeg" type="video/mpeg"> <OBJECT dados =
"Pressure.gif" type = "image / gif"> Como temperatura aumenta, as
moléculas no balão ... </ Object> </ object> </ object>

End example.

Se applet é usada, fornecer um texto equivalente com o "alt" atributo e no


conteúdo do elemento applet. Isso permite que o conteúdo de transformar
graciosamente para aqueles que só os agentes do utilizador apoiar um dos
dois mecanismos ( "alt", ou conteúdo).

Depreciadas exemplo.

<APPLET Code="Press.class" width="500" height="500" alt="Java


applet: como temperatura afeta pressure"> Como temperatura
aumenta, as moléculas no balão ... </ Applet>

End example.

8,2 directamente acessíveis applets


Verificação nesta seção:

• 8,1 Marca programáticas elementos, tais como scripts e applets


directamente acessíveis ou compatíveis com tecnologias assistivas
[Prioridade 1 se a funcionalidade é importante e não apresentada noutro
local, caso contrário, Prioridade 2.]

Se um applet (criado com qualquer objeto ou applet), requer interacção entre


os utilizadores (por exemplo, a capacidade de manipular uma experimentação
física) que não podem ser duplicadas em um formato alternativo, faça o applet
directamente acessíveis.

Se um applet cria movimento, os promotores deverão fornecer um mecanismo


de congelamento este movimento (para um exemplo, referem-se a [TRACE]).
Também, por favor consulte a próxima seção para obter informações sobre
como fazer apresentações de áudio e vídeo acessível.

Para mais informações sobre o desenvolvimento acessível applets, por favor


consulte a [JAVAACCESS] e [IBMJAVA]. Estas empresas têm vindo a
desenvolver uma API acessibilidade, bem como tornar as classes Java Swing
acessível.

Verificação relacionados:

• 3,4 Use unidades relativas em vez de absolutas nos valores atributo


linguagem de marcação e de folha de estilo valores imobiliários.
[Prioridade 2],
• 6,4 Para os scripts e applets, assegurar que o evento são
manipuladores independente de dispositivo de entrada. [Prioridade 2],
• 6,5 Assegurar que o conteúdo dinâmico é acessível ou forneça uma
apresentação ou página alternativa. [Prioridade 2],
• 7,1 Até os agentes do utilizador permitem aos utilizadores controlar
tremura, causando a tela para evitar cintilação. [Prioridade 1],
• 7,2 Até os agentes do utilizador permitem aos utilizadores controlar
piscando, não possam provocar a piscar conteúdo (ou seja, uma
mudança na apresentação regular taxa, tais como a viragem e de fora).
[Prioridade 2],
• 7,3 Até os agentes do utilizador permitem aos utilizadores que se
deslocam congelar conteúdo, evitar movimentos em páginas.
[Prioridade 2],
• 7,4 Até os agentes do utilizador fornecer a capacidade de parar o
refrescamento, não criam periodicamente auto-refrescante páginas.
[Prioridade 2],
• 9,2 Assegurar que qualquer elemento que tem a sua própria interface
pode ser operado em um dispositivo de forma independente. [Prioridade
2],
• e 10,1 Enquanto os agentes do utilizador permitem aos usuários
desligar desovado janelas, não causam pop-ups ou outras janelas a
aparecer e não alteram a janela actual sem informar o usuário.
[Prioridade 2].
• 1,4 Para qualquer apresentação multimédia baseada em tempo (por
exemplo, um filme ou animação), sincronize alternativas equivalentes
(eg, legendas ou acústico descrições das pistas visuais) com a
apresentação. [Prioridade 1]

9 de áudio e vídeo
9,1 Audio informação

9,2 Texto equivalentes para multimédia


Verificação nesta seção:

• 1,1 Fornecer um texto equivalente para cada elemento não-texto (por


exemplo, através de "alt", "longdesc", ou elemento de conteúdo). Isto
inclui: imagens, representações gráficas de texto (incluindo símbolos),
regiões mapa imagem, animações (por exemplo: , GIFs animados),
applets e objectos programática, arte ASCII, frames, scripts, imagens
utilizadas como lista balas, espaçadores, botões gráficos, sons (jogado
com ou sem interacção entre os utilizadores), stand-alone ficheiros
áudio, faixas de áudio de vídeo, e vídeo. [Prioridade 1]

Quando necessário, um texto equivalente devem ser fornecidos para


informação visual para permitir a compreensão da página. Considere, por
exemplo, repetindo uma animação que mostra a nuvem cobrir precipitação e
como parte de uma situação meteorológica relatório. Uma vez que a animação
é que completa o resto do tempo relatório (que é apresentado em linguagem
natural - texto), um menor verbose descrição da animação é necessário. No
entanto, se a animação pedagógica aparece em um local onde os alunos estão
aprendendo sobre a nuvem formações em relação à massa terrestre e, em
seguida, a animação deve ser descrito para aqueles que não podem ver a
animação, mas que também querem aprender a lição.

9,3 Incorporando objetos multimídia


Outros objetos, tais como os que requerem um plug-in, também deve usar o
objeto elemento. No entanto, para compatibilidade com versões anteriores
com browsers Netscape, use a propriedade Incorporar elemento dentro do
elemento OBJECT como segue:

Depreciadas exemplo.

<OBJECT Classid="clsid:A12BCD3F-GH4I-56JK-xyz"
codebase="http://example.com/content.cab" width=100 height=80>
<PARAM nome = "Filme" value = "moviename.swf "> <EMBED
Src="moviename.swf" width=100 height=80
pluginspage="http://example.com/shockwave/download/"> </
Incorporar> <NOEMBED> <IMG alt =" Still a partir do filme " src =
"moviename.gif" largura = 100 altura = 80> </ NOEMBED> </ object>

End example.

Para obter mais informações referem-se a [Macromedia].

Potrebbero piacerti anche