Можно ли добавить теги, удобные для чтения с экрана, в HTML5 документов Adobe Animate? - PullRequest
0 голосов
/ 06 февраля 2020

Я хотел бы иметь возможность публиковать sh интерактивные ресурсы Adobe Animate (записанные в режиме HTML5), чтобы программы чтения с экрана, такие как NVDA, могли считывать экранный текст и любые «подобные альт» теги, которые я добавляю elements.

Кто-нибудь добился успеха в этом? Можете ли вы дать мне несколько идей, как это сделать?

Я немного посмотрел на Zim JS, но не нашел никаких конкретных c примеров специальных возможностей для Adobe Animate.

Спасибо

По запросу, вот код, с которым я работаю, в Adobe Animate:

var timeline = this;
//answerBox is a instance of a symbol in Adobe Animate, and answerBoxDynamicText is a dynamic text instance within the symbol. 
timeline.answerBox.answerBoxDynamicText.text = "Text that I want screen readers to read out";

Ответы [ 2 ]

0 голосов
/ 13 февраля 2020

Я узнал еще кое-что, поэтому отвечаю на свой вопрос: ZIM. JS может быть решением. "ZIM Shim" и пример .FLA можно загрузить с https://zimjs.com/animate. ZIM Shim - это библиотека, которая загружается в настройки Adobe Animate Publi sh. Затем вы можете программировать доступные элементы, используя язык ZIM из проектов Animate (HTML5), или вы можете конвертировать Animate MovieClip с помощью zimify (). Документы по доступности ZIM здесь: https://zimjs.com/docs.html?item=Accessibility. Добавить var accessibility = new Accessibility ("строка"); к началу примера .FLA, и когда вы публикуете sh, он помещает HTML теги и метки aria за холстом, которые программы чтения с экрана могут считывать при переходе по элементам. Я заметил, что у меня тоже есть элемент управления слайдера с клавиатуры. Я тестировал только с NVDA, но это было нечто большее, чем go за пределами «объекта Graphi c, кликабельный», чтобы фактически иметь описания элементов в считываемом элементе! Я все еще пытаюсь выяснить, можно ли сделать текст читаемым с помощью плагинов, таких как ReadAloud, для поддержки людей, которые могут видеть, но не могут читать текст на экране. Спасибо людям из группы Zim Slack за предоставление этой информации.

0 голосов
/ 07 февраля 2020

Поскольку Animate по сути является потомком Fla sh, его поддержка доступности будет довольно ограниченной, но есть некоторые вещи, которые вы можете сделать.

Adobe имеет некоторую документацию по созданию доступного контента с помощью Animate , в которой описано, что можно сделать и как это сделать.

Панель «Доступность Animate» (окно > Другие панели> Специальные возможности) позволяет вам предоставлять информацию о специальных возможностях для программ чтения с экрана и устанавливать параметры специальных возможностей для отдельных объектов Animate или целых приложений Animate.

Здесь также имеется некоторая информация о специальных возможностях , которая относится к доступности анимации в целом.

Если ваша анимация не важна для посетителей, понимающих смысл страницы, то я бы настоятельно рекомендовал полностью скрыть их от программ чтения с экрана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...