Home > 웹 콘텐츠 신기술 제작기법 > 접근성 있는 Flash 제작기법 > 웹 접근성과 Flash 콘텐츠 >
접근 가능한 Flash 콘텐츠 구현
접근 가능한 Flash 콘텐츠를 개발하기 위해서는 Flash 콘텐츠를 사용할 장애인에 대한 폭넓은 이해가 필요하다. 그러나 대부분의 개발자들은 이러한 경험이나 보조 기술에 대한 이해가 부족하기 때문에 접근성 있는 Flash 콘텐츠를 개발하는 것이 용이하지 않다. 이 문서에서는 적은 노력으로도 최소한의 접근성을 지원하는 Flash 콘텐츠를 만들 수 있는 방법을 소개하여 개발자들이 실무에 적용할 수 있도록 할 것이다.
접근 가능한 Flash 콘텐츠를 개발하기 위해서는 액세스 가능성 패널 또는 ActionScript를 이용하여야 한다. 액세스가능성 패널은 아래 예제와 같이 Flash 무비를 구성하는 요소에 대한 접근성 지원 기능을 설정하고 대체 텍스트(text equivalent)를 제공하는데 이용된다. Flash 빌더에서 액세스 가능성 패널을 Flash 전면에 나타나게 하려면 Shift + F11 키를 누른다.

[그림]'액세스 가능성' 패널패널
액세스 가능성 패널에는 객체를 액세스 가능하게 만들기, 자식 객체 액세스 가능, 자동 레이블 등 2~3개의 체크박스와, 대체 텍스트를 입력하는 필드인 이름 필드와 설명 필드로 구성된다.
액세스 가능성 패널의 객체를 액세스 가능하게 만들기 체크박스는 해당 객체를 접근성 있게 만들 것인가를 설정하는 체크박스이다. 따라서 해당 객체가 접근성을 지원해야 하는 경우에는 키보드에 의한 접근이 가능하며, 대체 텍스트를 제공하는 경우에는 이 옵션을 체크(설정)해야 한다.
자식 객체 액세스 가능 옵션은 선택된 객체의 자식 객체들에게도 별도로 접근성을 지원할 것인가를 설정하는 옵션이다. 만일 전체 무비에 대하여 하나의 객체로 인지하도록 하고, 하나의 대체 텍스트를 일률적으로 제공하고자 하는 경우에는 이 옵션을 언체크(uncheck)하여야 한다.
자동 레이블 옵션은 화면 낭독 프로그램이 객체에 제공된 레이블을 자동적으로 읽어줄 것인가를 결정한다. 예를 들어 버튼의 레이블이 '확인'이라고 하면 자동 레이블 옵션이 설정되어 있을 경우에 화면 낭독 프로그램은 "확인 버튼"이라고 읽어준다. 만일 자동 레이블 옵션이 설정되어 있지 않으면 "버튼"이라고 읽어준다.
접근성 패널을 이용하여 정보를 제공하는 절차는 ActionScript를 이용하여 수행할 수도 있다. ActionScript에 관한 자세한 설명은 Adobe 자료를 참고하라
웹의 힘은 그것의 보편성에 있다. 장애에 구애없이 모든 사람이 접근할 수 있는 것이 필수적인 요소이다.
(The power of the Web is in its universality, Access by everyone regardless of disability is an essential aspect.)
팀 버너스 리 경 - 웹의 창시자 (Tim Berners - Lee , W3C Director and inventor of the World Wide Web)