액세스 가능성

기능

Flash Player 9를 경험해 보시겠습니까? 기능 개요를 보려면 업데이트가 필요합니다. Flash Player 9를 다운로드하십시오.



데스크탑과 디바이스에 관계없이 Flash 컨텐츠 및 애플리케이션 환경 제공


전략적인 기능

ActionScript 3.0

ActionScript는 Adobe® Flash® Player 런타임 환경의 강력한 객체 지향 프로그래밍 언어입니다. 국제적으로 표준화된 스크립트 프로그래밍 언어인 ECMAScript를 기반으로 하는 ActionScript 3.0은 기존 언어보다 한층 고급화된 기능을 통해 개발자들에게 강력한 RIA(Rich Internet Application)용 프로그래밍 모델을 제공합니다. 이를 통해 개발자들은 쉽고 편리한 개발 방식으로 뛰어난 성능을 얻을 수 있어 매우 복잡한 애플리케이션이나 대용량 데이터 세트, 재사용 가능한 객체 지향 코드 베이스를 구축할 수 있습니다. Flash Player 9의 새로운 AVM2(ActionScript Virtual Machine)에서 실행되는 ActionScript 3.0은 차세대 RIA를 위한 혁신적인 성능을 제공합니다. 매력적인 리치 웹 애플리케이션 구축을 위한 이 표준 기반의 접근 방식 개발을 더욱 앞당기기 위해 Adobe에서는 Tamarin*이라는 오픈 소스 프로젝트를 주관하고 있는 Mozilla Foundation에 AVM2의 소스 코드를 기증했습니다.

ActionScript 3.0은 ECMAScript Edition 3(ECMA-262) 표준과 호환됩니다.

  • E4X(ECMAScript for XML) 익숙한 구문을 사용하여 XML 문서를 손쉽게 조작할 수 있도록 합니다.
  • 정규식 문자열 검색 및 조작 절차에 걸리는 코딩 시간을 단축시켜 줍니다.
  • DOM 레벨 3 이벤트 개발자가 표준 W3C 이벤트 모델을 사용하여 향상된 객체 지향 코드를 유지 관리할 수 있도록 지원합니다.
  • 네임스페이스 및 패키지 코드 구성을 향상시키고 논리적인 애플리케이션 구조를 촉진합니다.
  • 향상된 디버깅 및 데이터 프로파일링 테스트 시간을 단축하고 Flash 애플리케이션을 자동화된 테스트 환경에 통합할 수 있도록 지원합니다.
  • 향상된 오류 처리 및 예외 보다 안전하고 강력한 애플리케이션을 개발할 수 있도록 지원합니다.

새로운 가상 시스템

Flash Player 9에는 AVM2로 알려진 새롭게 최적화된 AVM(ActionScript Virtual Machine)이 포함되어 있습니다. 차세대 ActionScript와 함께 작동하도록 구축된 새로운 가상 시스템은 RIA 개발자의 요구 사항을 지원할 수 있는 성능과 기능을 제공하기 위해 고안되었습니다. AVM2는 런타임 오류 리포팅을 완벽하게 지원하고 내장된 디버깅 및 바이너리 소켓도 지원하기 때문에 개발자들은 플레이어를 확장하여 모든 바이너리 프로토롤과 함께 사용할 수 있습니다. Flash Player 9에는 또한 기존 컨텐츠와 역방향 호환성을 유지하기 위해 기존 ActionScript를 실행하는 AVM1이 포함되어 있습니다.

새로운 H.264/HE-AAC 옵션

Flash Player 9는 H.264 비디오와 HE-AAC(High Efficiency AAC) 오디오 코덱을 지원하므로 개발자는 최고 HD 품질까지 광범위한 표준 기반의 비디오를 자신이 개발한 애플리케이션에 적용할 수 있습니다. 기준선, 기본 및 높은 프로파일 등 MPEG-4 Part 12(컨테이너)와 Part 14(H.264) 하위 세트를 지원하는 Flash Player는 기존 MP4, M4A, MOV, MP4V, 3GP 및 3G2 컨텐츠를 재생할 수 있습니다.

Flash Player 캐시

Flash Player 캐시를 통해 Flex Framework와 같은 일반적인 구성 요소가 로컬에서 캐시되어 모든 도메인의 모든 SWF에 사용될 수 있습니다. Flash Player 캐시를 사용하면 SWF 파일 크기가 대폭 줄어들고 애플리케이션 다운로드 시간도 단축될 수 있습니다.

향상된 성능

Flash Player 9는 다음과 같이 여러 가지 면에서 Flash Player 8보다 성능이 향상되어 컨텐츠와 애플리케이션을 더욱 빠르게 실행할 수 있습니다.

  • 새로운 가상 시스템과 최적화된 컴파일러를 사용하여 최대 10배까지 ActionScript 3.0을 빠르게 실행할 수 있습니다.
  • 애플리케이션 시작 시간은 빨라지고 메모리 풋프린트는 50% 정도 작아져 컨텐츠 및 애플리케이션 속도를 향상시킵니다.
  • 더욱 효율적인 캐시 벡터 그래픽을 통해 렌더링 성능을 향상시킵니다.
  • 최적화된 텍스트 렌더링 루틴으로 대용량 텍스트 블록을 빠르고 유연하게 스크롤하며 텍스트를 쉽고 편하게 읽을 수 있습니다.
  • 최대 4개의 CPU까지 활용할 수 있는 새로운 멀티코어 지원을 통해 1080p 비디오 등 벡터, 비트맵, 필터 및 비디오의 렌더링 시간이 단축됩니다.
  • 하드웨어 조정을 통해 전체 화면 비디오의 성능과 품질을 향상시킵니다.
  • 비트맵 이미지의 크기를 조정하는 새로운 알고리즘으로 축소된 이미지의 품질과 렌더링 성능이 향상됩니다.

강화된 보안

Flash Player는 애플리케이션, 컨텐츠, 데이터 및 URL을 위한 보안 샌드박스를 강화하여 중요한 데이터를 보호하고 최종 사용자가 안전하게 데이터를 탐색할 수 있도록 지원합니다.

혁신적인 기능

API 표시

Flash Player 9에는 원시 그래픽을 조작하고 사용자 정의 효과를 만들 수 있는 강력한 ActionScript 3.0 방식이 도입되었습니다. 디스플레이 목록에서 실시간으로 객체를 만들고 조작하며 제거할 수 있습니다.

파일 업로드/다운로드

Flash Player에서는 파일 업로드 및 다운로드 API를 사용하여 정교한 클라이언트 서버 애플리케이션을 만들 수 있습니다.

향상된 표현 능력

Flash Player 9에는 다음과 같이 Flash Player 8보다 향상된 표현 능력이 추가되어 있어 개발자와 디자이너가 혁신적인 작업을 창조할 수 있도록 지원합니다.

  • 전체 화면 모드, 하드웨어 가속 모드로 Flash 비디오와 컨텐츠, 애플리케이션의 놀랍고 멋진 경험을 제작합니다.
  • 고급 압축 기술을 사용하여 낮은 대역폭의 고화질 비디오를 전달합니다.
  • 고급 텍스트 렌더링 엔진을 사용하여 고품질의 텍스트를 만듭니다.
  • 그림자, 흐림, 광선, 경사, 그래디언트 광선, 그래디언트 경사, 변형 맵, 회선 및 색상 매트릭스 등의 필터 효과를 사용하여 실시간 동적 효과를 추가합니다.
  • 8비트 비디오 알파 채널을 통해 혁신적인 미디어 구조를 만듭니다.
  • 향상된 블렌드 모드, 방사형 그래디언트 및 선 기능을 통해 디자인 옵션을 확장합니다.
  • GIF, Progressive JPEG 및 PNG 등의 추가 이미지 형식을 동적으로 가져옵니다.

외부 API

Flash Player는 외부 API를 통해 HTML, DHTML 및 Ajax 애플리케이션과의 통합을 지원합니다.

비동기 커뮤니케이션 모델

Flash Player는 비동기 클라이언트 서버 커뮤니케이션 모델을 기반으로 하므로 웹 페이지를 새로 고치지 않고도 신속한 클라이언트 인터랙션 작업을 가능하게 합니다.

일반적인 기능

일관된 경험

Flash Player는 Linux 기반의 하드웨어 조정을 통한 전체 화면 지원 등 다양한 웹 브라우저와 플랫폼에서 일관된 컨텐츠 및 애플리케이션 경험을 제공합니다.

빠른 설치

Flash Player는 빠른 설치 및 향상된 자동 업데이트 기능을 사용하여 원활한 컨텍스트 내 업그레이드 작업을 가능하게 합니다.

IME(Input Method Editor) 지원

Flash Player는 아시아 언어 Flash 애플리케이션용 IME(Input Method Editor)와의 확장 통합을 지원합니다.

소형 풋프린트

Flash Player는 1MB라는 작은 크기의 풋프린트를 자랑하며 출시 12개월만에 무려 6억명 이상의 인터넷 사용자가 지속적으로 새 버전을 채택하는 성과를 거두었습니다.

접근성 지원

Flash Player는 Microsoft Active Accessibility(MSAA) API에 대한 지원을 제공하고, 개발자가 키보드 사용자, 청각 장애자 및 다른 장애를 갖고 있는 사용자에게 지원을 제공할 수 있도록 함으로써 접근성에 대한 지원을 제공합니다.