|
Flash CS4 のリソース |
アクセシビリティコンテンツについてアクセシビリティの概要Adobe® Flash® CS4 Professional のオーサリング環境ユーザーインターフェイスで用意されているアクセシビリティ機能を使用すると、アクセシビリティを実装するように設計された ActionScript® の利点を活用して、障害のあるユーザーを含むすべてのユーザーがアクセス可能なコンテンツを作成できます。Flash アクセシビリティアプリケーションを設計する際は、ユーザーがコンテンツをどのように使用するかについて検討して、推奨されている設計および開発の方法に従います。 アクセシビリティコンテンツのチュートリアルについては、Flash チュートリアルの Web ページ (www.adobe.com/go/learn_fl_tutorials_jp) の「Flash アクセシビリティコンテンツの作成」を参照してください。 アクセシビリティリッチメディアコンテンツのサンプルについては、Flash サンプルページ (www.adobe.com/go/learn_fl_samples_jp) を参照してください。サンプルを使用するには、サンプルの zip ファイルをダウンロードして解凍し、"Accessibility¥AccessibleApplications" フォルダに移動します。 サポートされるプラットフォーム、スクリーンリーダーの互換性、関連記事、アクセシビリティのサンプルなど、Flash アクセシビリティコンテンツの作成と表示の最新情報については、Flash アクセシビリティ Web ページ (www.adobe.com/go/flash_accessibility_jp/) を参照してください。 国際的なアクセシビリティ標準多くの国で、W3C (World Wide Web Consortium) によって開発された標準に基づくアクセシビリティ標準が採用されています。W3C が発行している Web Content Accessibility Guidelines には、Web アクセシビリティコンテンツ作成するときにデザイナーが行うべき作業の優先順位が記載されています。Web Accessibility Initiative の詳細については、W3C Web サイト (www.w3.org) を参照してください。 アクセシビリティについて定めた米国の法律は、米国リハビリテーション法に追加された Section 508 として知られています。 Section 508 の詳細については、次の Web サイトを参照してください。
スクリーンリーダー技術についてスクリーンリーダーは、視力に障害のあるユーザーが Web サイト内を移動して Web コンテンツを読み上げるために使用できるソフトウェアアプリケーションです。スクリーンリーダーでアプリケーション内のベクターアートやアニメーションなどテキスト以外のオブジェクトを読めるようにするには、[アクセシビリティ] パネルを使用して、対象オブジェクトに名前と説明を関連付けます。キーボードショートカットを定義すると、ユーザーはスクリーンリーダーを使用してドキュメント内を簡単に移動できるようになります。 グラフィックオブジェクトを公開するために、[アクセシビリティ] パネルまたは ActionScript を使用して説明を入力します。 スクリーンリーダーの動作を制御することはできず、制御できるのはコンテンツだけです。Flash アプリケーションでコンテンツをマークアップするときに、テキストを公開して、スクリーンリーダーのユーザーがコントロールできるようにします。Flash アプリケーション内のどのオブジェクトをスクリーンリーダーに公開するか決定し、それらのオブジェクトを説明し、公開する順序を決めます。特定のテキストが読まれる回数や、コンテンツがどのように読まれるかをスクリーンリーダーに指定することはできません。作成したアプリケーションは、各種スクリーンリーダーを使用して、仕様どおりに機能しているかどうかをテストしてください。 サウンドは、ほとんどのスクリーンリーダーユーザーにとって最も重要な媒体です。ドキュメントの各サウンドが、スクリーンリーダーにより読み上げられるテキストとやり取りする方法について考慮してください。Flash アプリケーションに大きな音が含まれていると、スクリーンリーダーが読み上げる内容をユーザーが正確に聞き取れないことがあります。 プラットフォーム要件スクリーンリーダー用に設計された Flash コンテンツは、Windows プラットフォームを使用してのみ作成できます。Flash コンテンツを表示するには、Windows 98 以降の OS に Macromedia Flash® Player 6 以降および Internet Explorer がインストールされている必要があります。 Flash と Microsoft Active Accessibility (Windows のみ)Flash Player は、Microsoft Active Accessibility (MSAA) に合わせて最適化されています。MSAA は、アプリケーションとスクリーンリーダーがやり取りするために記述された標準的な方法です。MSAA は、Windows オペレーティングシステムでのみ利用可能です。Microsoft Accessibility Technology の詳細については、Microsoft アクセシビリティ Web サイト (www.microsoft.com/japan/enable/default.asp) を参照してください。 Flash Player 6 の Windows ActiveX (Internet Explorer プラグイン) バージョンは MSAA をサポートしますが、Windows Netscape および Windows スタンドアローンプレーヤーはサポートしません。 重要: MSAA は、現在、不透明表示モードおよび透明表示モードではサポートされていません (これらのモードは [HTML パブリッシュ設定] パネルのオプションであり、Internet Explorer 4.0 以降の Windows バージョンで Flash ActiveX コントロールを使った場合に利用可能です)。Flash コンテンツをスクリーンリーダーで使用できるようにするには、これらのモードは使用しないでください。
Flash Player は、次のタイプのアクセシビリティオブジェクトに関する情報を MSAA を使用するスクリーンリーダーで利用できるようにします。
Flash Player での基本的なアクセシビリティサポートデフォルトでは、次に示すオブジェクトがすべての Flash ドキュメントでアクセシビリティオブジェクトとして定義されており、Flash Player からスクリーンリーダーソフトウェアに提供される情報に含まれています。アクセシビリティ機能を使用していないドキュメントに対して、次の一般的なサポートを提供します。
聴覚障害のあるユーザー向けのアクセシビリティ提供するコンテンツ全体の総合的な理解に不可欠なオーディオコンテンツのキャプションを設定します。例えば、スピーチのビデオにはアクセシビリティを考慮したキャプションが必要ですが、ボタンを押すと素早く音が出るようにする必要はありません。 Flash ドキュメントにキャプションを追加するには、以下の方法があります。
視覚障害者のためのアニメーションアクセシビリティSWF ファイルの再生中にアクセシビリティオブジェクトのプロパティを変更できます。例えば、アニメーション内のキーフレームで生じた変更を示す必要がある場合などがあります。ただし、フレーム上に新規オブジェクトを作成した場合の扱い方は、スクリーンリーダーのベンダーによって異なります。スクリーンリーダーの違いによって、新規オブジェクトだけが読み上げられる場合もあれば、ドキュメント全体がもう一度読み上げられる場合もあります。 スクリーンリーダーから余分な "雑音" を発してユーザーを混乱させる可能性を減らすには、ドキュメント内のテキスト、ボタン、および入力テキストフィールドをアニメーション化するのは避けることをお勧めします。また、コンテンツをループさせることも避けてください。 テキストの分解などの機能を使用してテキストをアニメーション化した場合、Flash Player はその実際のテキストの内容を識別できません。スクリーンリーダーで、アイコンやジェスチャーアニメーションなどの情報と伝えるグラフィックに正確なアクセシビリティが適用されるのは、ドキュメント内、または Flash アプリケーション全体に対して、これらのオブジェクトの名前と説明を設定する場合のみです。また、補足テキストをドキュメントに追加する方法や、重要な内容をグラフィックからテキストに変える方法も利用できます。 アクセシビリティコンテンツのテストFlash アクセシビリティアプリケーションをテストする場合は、次の推奨事項に従ってください。
|