Macromedia製品とアクセシビリティ |
|
米国では、リハビリテーション法 修正508条およびアシスティブ・テクノロジー法により、2001年6月21日以降、連邦政府・州政府の障害を持つ雇用者と、連邦政府・州政府の情報を必要とする政府外の障害者の両方が、連邦政府・州政府が調達・購入、管理もしくは使用する電子・情報技術にアクセスできることを保証することが義務付けられました。 このため、Dreamweaver、Flash、Fireworksなど、メジャーなWebコンテンツ制作ツールを開発しているMacromedia社でも、アクセシビリティ専門のページを設け、Extension(拡張機能)やサンプルコードの提供、セミナーの開催などのサービスを開始しました。また、最新バージョンのDreamweaver MX、Flash MXなどには、アクセシビリティを意識した機能が追加されています。 Dreamweaver MX/MX 2004のアクセシビリティ機能オーサリング環境の向上JAWS for WindowsやWindows Eyesなどのスクリーン・リーダーに対応した他、フローティングパネル、プロパティインスペクタ、ダイアログボックスなどをマウスを使用せずにキーボードのみで操作することができるようになりました。 アクセシビリティ機能を付加しやすくする機能挿入時の属性の追加Windows版では[編集]→[環境設定]、Mac OS Xでは[Dreamweaver]→[環境設定]を選択し、カテゴリリストで[アクセシビリティ]を選択すると、[環境設定]ダイアログにアクセシビリティオプションが表示されます。 アクセシビリティチェック機能現在のドキュメントは[ファイル]→[ページのチェック]→[アクセシビリティのチェック]で、サイト全体は[サイト]→[レポート]で表示される[レポート]ダイアログで[アクセシビリティ]にチェックを付けると、チェック結果が表示されます。チェックはリハビリテーション法第508条と、WACG 1.0に基づいて行われているようです。 Dreamweaver用のアクセシビリティチェック・改善ソフトとしては、別にLIFT for Macromedia Dreamweaver(日本語版開発元:ソシオメディア)という製品が販売されています。 Flash MX/MX 2004のアクセシビリティ機能Flash Playerは、バージョン6からマイクロソフトのMSAA(Microsoft Active Accessibility)に対応しました。しかし、単にFlash Player側がMSAA対応すれば、MSAA対応のスクリーン・リーダーで読めるようになるという訳ではありません。スクリーン・リーダー、音声ブラウザ側の対応も必要になります。日本語版のスクリーン・リーダー、音声ブラウザの対応は次のとおりです。 Flash Player 6高知システム開発のPC-Talker、日本アイ・ビー・エムのJAWS 4.5、システムソリューションとちぎの95Reader Ver.5.0(XP Reader)が対応。 Flash Player 7PC-Talker XP はv1.14 で対応。 JAWS はVer.6.2で対応。 95Reader Ver.5.0 ( XP Reader )は正式サポートはしていないが対応。音声ブラウザのホームページ・リーダーはVer.3.04で対応。ボイス・サーフィンは未対応。 Flash MX 2004の機能Flashムービーを読み上げるためには、Flash MX/MX 2004側で代替テキストなどを設定しておく必要があります。テキスト、テキスト入力フィールド、ボタン、ムービークリップ、ムービー全体の五種類のオブジェクトを音声で読み上げることが可能になります。 また、マウスを使わずキーボードのみで操作しているユーザーのために、オブジェクトにショートカットキーを割り当てたり、タブの移動順をタブインデックスで指定することができます。特にタブインデックスの設定は重要です。HTMLの場合は、ソースコードに記述された上から下に向けてタブキーを押すとリンクなどを移動するのですが、Flashコンテンツの場合は独自の計算式に基づいてタブが移動するので、タブインデックスを設定していないと、思わぬ順序で移動してしまいます。 代替テキストやタブインデックス、ショートカットキーは、「アクセシビリティ」パネル上で指定できるほか、ActionScriptに記述することもできます。 詳しくは、マクロメディアのサイトのアクセシビリティコーナーの「アクセシブルなFlashデザインのベストプラクティス (PDFファイル)」をご覧ください。 アクセシブルなFlashムービーのサンプル以下のサイトにアクセシブルなFlashムービーや、その作成方法のヒントなどが掲載されています。 Macromedia Flashムービーの JAWS for Windows V4.5 での読み上げについて Flash Accessibility Example (英語) Macromedia - Accessibility : Macromedia Flash MX Features (英語) これらはswfファイルがHTMLに貼り付けられていることが前提になります。 アクセシビリティ設定していないがスクリーン・リーダーで読み上げられるFlashの例 アクセシブルなFlashムービーの実装例以下のサイトでアクセシビリティ機能を使用したFlashが使われています。 アクセシブルなフラッシュサイトへのリンク集です(英語サイトのみ)。Zoot
Suit Culture などは、なかなか凝った作りで参考になります。 拡張機能ここでは代表的な拡張機能であるCheck Page for Accessibilityと508 Accessibility Suiteについて説明します。
これらのツールはMacromediaのAccessibilityのページからダウンロードできます。 現在提供されているのは英語版のみですが、私が試した範囲では、これらの英語版の拡張機能を日本語版のDreamweaverに組み込んでも動作しました。ただし、英語版ですから、チェック結果が全部英語で表示されます。また、日本語版では正式にはサポートされていません。 使用方法Extension ManagerのインストールCheck Page for Accessibilityと508 Accessibility Suiteの動作には、Extension Managerが必要です。Dreamweaver 4とUlraDev 4にはExtension Managerが含まれますが、Dreamweaver 3上で使用する場合は、まず最初に次の手順でExtension Managerをダウンロードし、インストールする必要があります。
拡張機能のインストールダウンロードしたMacromedia Accessibility Starter Kitを解凍し、該当するフォルダの中のmxpファイルをダブルクリックしてインストールします。 Check Page for Accessibilityの使用方法
508 Accessibility Suiteの使用方法
Macromediaでは、その他FireworksのイメージにALTタグを付ける拡張機能なども提供しています。詳しくは、先に紹介したMacromediaのAccessibilityのページ(英語)や日本のMacromediaのアクセシビリティのコーナーをご覧ください。 |