Flash Player 102009. 1. 16. 11:36

새롭고 독창적인 가능성 모색


새로운 Adobe® Pixel Bender™ 기술을 이용해 제작한 사용자 정의 필터 및 효과와 원본 3D 변형 및 애니메이션을 이용하여 혁신적이면서도 영화와 같은 경험을 제공할 수 있습니다. 또한 인쇄 품질의 퍼블리싱을 웹에 제공함으로써 고급 텍스트 엔진, 타이포그래피 컨트롤, 새로운 레이아웃 옵션 등을 사용해 새로운 유형의 간행물을 제작할 수 있습니다.


필터 및 효과

3D 효과 새로운 기능
내장된 3D 효과 지원을 통해 보다 직관적이고 매력적인 인터페이스를 제작할 수 있습니다. 3D 전문가가 아니어도 2D에서 디자인하여 3D로 쉽게 변환하고 애니메이션을 적용하여 신속하게 작업을 시작할 수 있습니다. Adobe Flash® CS4 Professional 소프트웨어의 3D 툴과 함께 빠르고 크기가 작으며 사용하기 쉬운 API를 이용하면 이전에는 전문적인 사용자들만 이용할 수 있었던 모션을 ActionScript® 언어 또는 타사 사용자 정의 라이브러리를 통해 모든 사람이 이용할 수 있도록 제작할 수 있습니다.

다이내믹 필터, 효과, 블렌드 모드 및 채우기
흐림, 그림자, 광선, 경사, 그래디언트 광선, 그래디언트 경사, 변형 맵, 회선, 색상표 등을 위한 내장된 필터를 사용하여 실시간으로 다이내믹한 효과를 추가할 수 있습니다. Adobe Pixel Bender 기술을 사용하여 제작한 사용자 정의 필터 및 효과와 결합된 블렌드 모드, 방사형 그래디언트 및 획을 사용하여 이전보다 훨씬 다양한 크리에이티브 작업을 수행할 수 있습니다.

사용자 정의 필터 및 효과 새로운 기능
사용자를 빠르게 매료시키는 영화와 같은 경험을 제공하는 고성능의 실시간 효과를 제작할 수 있습니다. Adobe After Effects® 소프트웨어에서와 같이 수많은 필터와 효과를 지원하는 기술인 Pixel Bender를 사용하면 이러한 인터랙티브한 효과를 After Effects CS4를 사용한 제작뿐만 아니라 Flash Player 10을 사용한 라이브에도 적용할 수 있습니다. 인터랙션은 그대로 유지한 상태에서 고유한 필터, 효과 및 블렌드 모드를 벡터와 비트맵, 비디오를 비롯한 모든 표시 객체에 적용할 수 있습니다. 애플리케이션 크기(평균 1KB 미만)에 거의 영향을 주지 않는 복잡한 필터와 효과를 사용하면 제작 시간을 단축할 수 있습니다. 또한 Pixel Bender는 별도의 스레드에서 비동기 방식으로 사운드나 수학 함수와 같은 다른 데이터 유형을 처리하는 데도 사용할 수 있습니다. Pixel Bender에 대한 자세한 내용은 Pixel Bender Toolkit* 페이지를 참조하십시오. 사용자 정의 필터 및 효과를 보거나 공유하려면 Pixel Bender Exchange*로 이동하십시오.


텍스트

고급 텍스트 지원 새로운 기능
타이포그래피 분야에서 25년 이상 쌓아온 Adobe의 전문 기술을 기반으로 웹상에 인쇄 품질의 퍼블리싱을 제공하는 새롭고 유연한 텍스트 레이아웃 엔진을 활용할 수 있습니다. ActionScript 3.0 텍스트 구성 요소의 광범위한 라이브러리를 사용하면 여러 열에서의 합자와 같은 정교한 타이포그래피 요소와 텍스트의 방향이 인라인 이미지 주위나 양방향 또는 수직으로 제대로 표시되거나 체인으로 연결될 수 있도록 텍스트 레이아웃을 보다 효과적으로 제어할 수 있습니다. 현재 앤티 앨리어싱되거나 회전하거나 스타일을 적용할 수 있는 장치 글꼴을 사용하거나 또는 고유한 텍스트 구성 요소를 직접 구축하여 다국어 리치 인터넷 애플리케이션(RIA)을 제작할 수 있습니다.


추가 기능

애니메이션 및 합성
알파 채널, 마스크, 레이어링 지원 등의 애니메이션 및 합성 기능을 사용하여 디자인에 활기를 불어넣을 수 있습니다. 또한 이미지와 비디오가 통합된 멋진 모션 그래픽을 제작할 수도 있습니다.

이미지 가져오기
GIF, 점진적 JPEG 및 PNG를 동적으로 가져올 수 있습니다.

색상 관리 새로운 기능
정확한 색상으로 웹 애플리케이션을 전달할 수 있으므로 즐겨 찾는 웹 대상을 원래 의도대로 표시할 수 있습니다. 색상 관리는 모니터의 ICC 색상 프로파일을 사용하므로 사용자는 SWF 파일을 표준 RGB로 변환할 수 있습니다.

대형 비트맵 지원 향상된 기능
최대 측면 길이가 8,191픽셀인 최대 16,777,216픽셀(4096 x 4096)의 대형 비트맵을 조작할 수 있습니다.



멋진 미디어 경험 제작

Flash Player의 고급 오디오 및 비디오 기능을 사용하여 멋진 미디어 경험을 제작할 수 있습니다.


오디오 및 비디오 코덱

고품질 비디오 코덱
On2 VP6, On2 VP6-S 및 업계 표준 H.264를 사용하여 오늘날의 최고급 비디오 코덱과 견줄 수 있는 최대 1080픽셀의 HD 품질 비디오를 제공할 수 있습니다. 또한 8비트 비디오 알파 채널을 사용하여 혁신적인 방식으로 미디어를 합성할 수 있습니다. 점진적 다운로드 또는 스트리밍을 통해 웹상에서 가장 널리 사용되는 비디오 포맷으로 제공할 수 있습니다.

Speex 오디오 코덱 새로운 기능
음성 인코딩에 대한 대안으로 대기 시간이 짧은 고품질의 개방형 소스인 Speex 음성 코덱을 사용할 수 있습니다. 또한 Flash Player는 ADPCM, HE-AAC, MP3 및 Nellymoser를 지원합니다.


미디어 전달

동적 스트리밍 새로운 기능
변화하는 네트워크 상황에 따라 자동으로 조정되는 스트리밍 기능을 사용하여 뛰어난 비디오를 제공할 수 있습니다. 새로운 서비스 품질 메트릭을 활용하면 스트리밍 효과가 더욱 향상됩니다.

RTMFP(Real Time Media Flow Protocol) 새로운 기능
TCP를 통한 RTMP의 대안으로 보안이 향상된 UDP 기반의 네트워크 전송 기술인 암호화된 RTMFP(Real Time Media Flow Protocol)를 통해 안전하게 미디어를 전달할 수 있습니다. RTMFP는 Adobe Flash Media Server 소프트웨어의 향후 릴리스에서 지원될 예정입니다. 자세한 내용은 RTMFP FAQ*를 참조하십시오.


추가 기능

전체 화면 재생 향상된 기능
화살표, Shift 키, Enter 키, Tab 키, 스페이스바 등과 같이 인쇄할 수 없는 키에 대한 키 이벤트 지원 기능을 사용하여 인터랙티브한 게임과 비디오를 전체 화면에서 제어하고 재생할 수 있습니다.



강력한 런타임 기반의 다이내믹한 웹 애플리케이션 배포

Flash Player 10의 런타임 기능을 확장하여 이전에 브라우저에서는 불가능했던 사용자 경험을 만들어낼 수 있습니다. 개발자는 낮은 수준의 API를 사용하여 고유한 텍스트 구성 요소 및 특수 효과를 제작할 수 있습니다. 다중 스레드로 구성된 새로운 Pixel Bender JIT(Just-In-Time) 컴파일러의 강력한 기능을 활용하여 사운드 생성과 같은 고급 계산을 수행하거나 고성능 ActionScript Virtual Machine 2(AVM2)에서 실행되는 ActionScript를 통해 새로운 애플리케이션 기능을 제작할 수 있습니다.


확장성

ActionScript 3.0
ECMAScript 표준(ECMA-262) 기반의 ActionScript 3.0을 사용하면 쉽고 편리한 개발 방식으로 뛰어난 성능을 얻을 수 있어 매우 복잡한 애플리케이션이나 대용량 데이터 세트, 재사용 가능한 객체 지향 코드 베이스를 이용할 수 있습니다. XML(E4X), 네임스페이스, 패키지, 정규식 등에 사용되는 ECMAScript와 같은 주요 언어 기능 외에도 ActionScript 3.0에는 개발자가 향상된 객체 지향 코드를 유지 관리할 수 있도록 지원하기 위해 일반 오류 조건 및 표준 W3C DOM 레벨 3 이벤트에 대한 런타임 예외가 포함되어 있습니다. 자세한 내용은 ActionScript 기술 센터*를 참조하십시오.

동적 사운드 생성 새로운 기능
향상된 사운드 API를 사용하면 오디오를 동적으로 생성할 수 있고 음악 혼합기나 시퀀서, 게임용 실시간 오디오, 오디오 비주얼라이저 등과 같은 새로운 유형의 오디오 애플리케이션을 제작할 수 있습니다. 오디오 데이터를 추출하여 사운드 버퍼에 제공하면 더 낮은 수준에서 로드된 MP3 오디오를 사용하여 작업할 수도 있습니다. 또한 고성능 Pixel Bender JIT 컴파일러를 통해 실시간으로 오디오를 처리, 필터링 및 혼합하여 시각적 경험을 넘어서 보다 독창적인 오디오 효과를 뽐낼 수 있습니다.

드로잉 API 새로운 기능
스타일을 변경할 수 있는 속성, 3D API, 그리고 라인별로 코딩하지 않고도 정교한 도형을 그릴 수 있는 새로운 드로잉 방식을 통해 런타임 드로잉을 보다 쉽게 수행할 수 있습니다. 개발자는 곡선을 조정할 수 있고, 스타일을 변경할 수 있으며, 부분을 교체하거나 사용자 정의 필터 및 효과를 사용할 수 있으므로 작업 처리 속도 개선, 창의적 제어, 생산성 향상 등의 효과를 낼 수 있습니다. 메모리 추가 및 성능 향상 이외에도 드로잉 API의 향상된 기능에는 z 차원, 실제와 같은 원근감, 3D 공간의 텍스처 메쉬, 그래픽 모델 유지, 렌더링 읽기/쓰기, UV 좌표를 이용한 삼각형 드로잉 등이 있습니다.

텍스트 엔진 새로운 기능
TextField와 함께 존재하는 유연한 텍스트 레이아웃 엔진을 사용하여 텍스트를 혁신적으로 제어할 수 있습니다. 이 엔진은 텍스트 레이아웃과 인터랙션 API에 대해 낮은 수준의 액세스를 제공하여 구성 요소 수준의 텍스트 객체를 제작합니다. 장치 글꼴에는 앤티 앨리어스를 적용할 수 있고, 회전하거나 스타일을 적용할 수도 있으며, 마치 임베드된 것처럼 필터가 적용되어 있습니다. 엔진은 합자와 같은 타이포그래피 요소를 지원합니다.

Pixel Bender 새로운 기능
After Effects에서 필터와 효과의 강력한 기능을 사용하기 위한 Adobe Pixel Bender 기술을 사용하면 이식 가능한 필터와 블렌드 모드 및 채우기를 직접 만들어 훨씬 다양한 크리에이티브 작업을 수행할 수 있습니다. Pixel Bender는 고성능 이미지 처리 언어로, Flash Player를 업데이트하지 않고도 다중 스레드로 구성된 사용자 정의 효과 및 필터를 웹 애플리케이션에 추가할 수 있으며 이러한 사용자 정의 효과 및 필터를 작성해야 하는 번거로움이 없습니다.

바이너리 파일 지원
바이너리 데이터에 대한 직접적인 바이트 액세스를 통해 웹 애플리케이션에 더 강력한 기능을 제공할 수 있습니다. 새로운 파일 및 데이터 유형에 대한 지원을 추가하거나 사운드 데이터를 실시간으로 조작하는 등 새로운 방식으로 데이터를 제어하고 액세스하여 새로운 사운드 효과를 낼 수 있습니다.

비트맵 조작
런타임 시 비트맵을 조작하고 벡터 데이터를 비트맵에 복사하며 비트맵 효과에 액세스할 수 있습니다.

컨텍스트 메뉴 향상된 기능
공통의 텍스트 필드 컨텍스트 메뉴 항목의 경우 일반 텍스트와 리치 텍스트를 지원하는 ActionScript API를 사용하여 컨텍스트 메뉴에 표시되는 내용을 제어할 수 있습니다. 클립보드 메뉴는 안전하고 제어된 방식으로 클립보드에 대한 액세스를 제공합니다.


고성능

하드웨어 가속 향상된 기능
그래픽 카드의 하드웨어 처리 기능을 사용하면 SWF 파일을 브라우저에 페인트할 수 있고 비트맵, 필터, 블렌드 모드, 비디오 오버레이 등의 합성 계산을 소프트웨어에서보다 더 빠르게 수행할 수 있습니다.

전체 화면 하드웨어 가속 모드
주요 운영 체제 및 브라우저에서의 고해상도 보기를 위해 멀티코어가 향상된 하드웨어 가속 비디오를 전체 화면으로 재생할 수 있습니다.

그래픽 랜더링
런타임 시 이미지를 고품질로 빠르게 축소할 수 있습니다. 비트맵 캐싱을 통해 벡터 및 그래픽 렌더링을 줄여 성능을 높일 수 있습니다.

그래픽 멀티코어 지원
최대 4개의 CPU까지 활용할 수 있는 멀티코어 지원을 통해 1080픽셀 비디오를 비롯한 비디오, 벡터, 비트맵, 필터의 렌더링 시간을 단축할 수 있습니다.

앤티 앨리어싱 엔진(Saffron 3.1) 향상된 기능
향상된 Saffron 앤티 앨리어싱 엔진을 사용하면 앤티 앨리어스가 적용된 텍스트, 특히 아시아 문자의 렌더링의 경우 성능 및 품질 향상을 경험할 수 있습니다. 획 글꼴에 대한 지원으로 인하여 메모리 요구 사항이 줄어듭니다.

AVM2(ActionScript Virtual Machine 2)
리치 인터넷 애플리케이션에 ActionScript 3.0과 최적화된 AVM2를 활용할 수 있습니다. AVM2에는 실행 속도를 최대한 높이기 위해 ActionScript 바이트 코드를 원본 시스템 코드로 변환하는 JIT 컴파일러가 포함되어 있습니다. Flash Player에는 또한 기존 컨텐츠와 역방향 호환성을 유지하기 위해 기존 ActionScript를 실행하는 AVM1이 포함되어 있습니다.

벡터 데이터 유형 새로운 기능
새로운 유형의 array 클래스를 사용하여 데이터의 성능과 효율을 높이고 오류 검사 기능을 강화할 수 있습니다.


신속한 응답 시간

작은 크기의 애플리케이션
크기가 작은 바이너리 SWF 파일 포맷 덕분에 작은 파일 크기로 매력적인 컨텐츠를 전달할 수 있습니다. 개방형 SWF 파일 포맷에 대한 자세한 내용은 SWF 기술 센터*를 참조하십시오.

Flash Player 캐시
개방형 소스 Flex 프레임워크와 같은 공통 플랫폼 구성 요소를 사용하여 애플리케이션을 구축하면 SWF 파일 크기를 줄여 애플리케이션을 더 빠르게 다운로드할 수 있습니다. Flash Player 캐시를 사용하면 공통 구성 요소를 로컬에서 캐싱한 다음 어느 도메인에서나 임의의 SWF 파일에서 사용하도록 할 수 있습니다.

점진적인 애플리케이션 로딩
즉각적인 사용자 경험을 위하여 시작 시간을 줄일 수 있습니다. Flash Player는 다운로드 완료와 동시에 SWF 컨텐츠를 실행합니다.



네트워크 및 시스템 리소스와의 상호 운용성

브라우저와 원활하게 통합되고 로컬 시스템 리소스를 활용하며 사용자에게 안전하고 보안이 강화된 경험을 제공하는 애플리케이션을 제작할 수 있습니다. 사용자로 하여금 읽기/쓰기 클립보드를 사용하고 파일을 로컬에 업로드 및 저장하며 웹캠/마이크를 사용하여 연결하도록 함으로써 보다 풍부한 경험을 제공할 수 있습니다. 장애가 있는 사용자도 애플리케이션을 쉽게 사용할 수 있습니다.


데이터 저장 및 교환

비동기 커뮤니케이션 모델
웹 페이지를 새로 고치지 않고도 신속한 클라이언트 인터랙션을 경험할 수 있습니다. Flash Player는 비동기 방식의 클라이언트 서버 통신 모델을 기반으로 합니다.

바이너리 소켓
기존 사용자 정의 프로토콜과의 상호 운용성이 지원되며 데이터 표시 크기가 작아 데이터 전송 성능을 높일 수 있습니다.

바이너리 데이터 액세스(AMF)
크기가 작은 개방형 AMF(Action Message Format)와 바이너리 데이터를 교환할 수 있습니다. ActionScript 객체를 일련화하여 애플리케이션 상태를 검색하고 유지할 수 있습니다.

로컬 연결
동일한 클라이언트에서 실행되는 애플리케이션 간에 데이터를 전달하고 공유할 수 있습니다.

공유 객체
로컬 컴퓨터 또는 서버에 있는 SWF 파일 간에 실시간으로 데이터를 공유할 수 있습니다.


시스템 인터랙션

파일 업로드 및 다운로드 API 향상된 기능
사용자로 하여금 해당 웹 애플리케이션에서 파일을 로드하고 저장하도록 함으로써 다양한 경험을 제공할 수 있습니다. 새로운 파일 참조 런타임 액세스 덕분에 서버에 양방향으로 액세스하지 않고도 로컬에서 데이터 처리가 가능합니다.

웹캠/마이크 향상된 기능
Video4Linux v2(V4L2) 카메라 API에 대한 지원을 받을 수 있습니다.

IME(Input Method Editor) 지원
애플리케이션 내에서 바로 운영 체제 IME에 액세스하면 해당 국가의 언어로 입력할 수 있습니다.

읽기/쓰기 클립보드 액세스 향상된 기능
사용자는 클립보드 메뉴를 통해 안전하고 제어된 방식으로 클립보드에 액세스할 수 있으므로 텍스트를 붙여넣기 위한 핸들러를 작성할 수 있습니다.


브라우저 통합

외부 API
외부 Flash Player API를 통해 HTML, DHTML 및 Ajax 기반 웹 애플리케이션과 통합할 수 있습니다.

WMODE 향상된 기능
Flash Player 10에서는 Linux®(Firefox 3 필요)에서 창 없는 모드(투명 또는 불투명)를 지원합니다. 창 없는 모드는 SWF 컨텐츠의 위아래에 있는 HTML과 SWF 파일 간 혼합을 수행합니다.


접근성

MSAA 지원
키보드 사용자, 청각 장애자 및 다른 장애를 갖고 있는 사용자를 지원합니다. Flash Player는 Microsoft Active Accessibility(MSAA) API를 통해 접근성 지원을 제공합니다. Flash Player 접근성*에 대한 자세한 내용을 살펴보십시오.



일관된 웹 경험 제공

개방형 기술의 사용을 통해 혁신을 추구하려는 Adobe의 노력과 의지 덕분에 개발자는 일관되고 차별화된 웹 경험을 전달할 수 있습니다.


개방성

개방형 규격
SWF*, FLV/F4V*AMF* 규격을 구현하는 제품과 기술을 제작할 수 있습니다. Adobe는 개발자가 이러한 규격에 손쉽게 액세스할 수 있도록 지원합니다.

개방형 소스 지원
AVM(ActionScript Virtual Machine), Tamarin* 등을 지원하는 소스 코드 작성을 비롯하여 Adobe의 다양한 개방형 소스 작업 지원을 활용할 수 있습니다. Adobe는 RIA를 제작하는 데 필요한 개방형 소스 Flex 프레임워크를 제공하며 Linux에서 Flash Player 배포를 지원합니다. Adobe의 개방형 소스 활동*에 대한 자세한 내용을 살펴보십시오.


협업

공개 버그베이스 새로운 기능
Flash Player의 공개 버그 및 문제 관리 시스템*을 통해 새로운 기능을 요청하고 버그를 보고하며 버그에 투표하거나 상태를 추적할 수 있습니다.

개방 화면 프로젝트
업계 연합의 개방 화면 프로젝트에서는 사용자가 디바이스, 운영 체제, 브라우저 또는 네트워크에 상관없이 여러 화면에서 원활하게 리치 컨텐츠에 액세스하여 사용하고 공유할 수 있습니다. Flash Player 런타임의 일관성을 여러 화면*에 적용하려는 Adobe의 계획에 대한 자세한 내용을 살펴보십시오.

SWF 검색
다이내믹한 웹 컨텐츠와 RIA의 향상된 검색 결과를 활용할 수 있습니다. Adobe는 최적화된 Flash Player 기술을 주요 파트너에게 제공함으로써 검색 업계의 리더들과 협력하고 있습니다.



가장 널리 사용되는 일관된 크로스 플랫폼 런타임 기반

Flash Player는 다양한 웹 브라우저 및 운영 체제에서 일관된 컨텐츠 및 애플리케이션 경험을 제공합니다.


손쉬운 크로스 플랫폼 배포

크로스 플랫폼 및 브라우저 일관성
모든 주요 운영 체제 및 브라우저에서 일관되고 안정적이며 역호환이 가능하고 보다 안전한 방식으로 액세스할 수 있는 컨텐츠를 제작할 수 있습니다.

Ubuntu 지원 새로운 기능
Flash Player 10은 널리 사용되고 있는 Ubuntu 운영 체제를 지원하며 동시에 Windows®, Mac OS 및 Linux용 플레이어를 시장에 선보입니다.

신속한 채택
단 몇 달 안에 최신 기능을 사용하여 컨텐츠를 디자인하고 대다수의 사용자를 대상으로 제공할 수 있습니다. 개발자는 Flash Player의 새로운 릴리스가 발표되는 즉시 신속하게 채택*하여 첨단 기술을 통해 보다 많은 사용자에게 컨텐츠를 전달할 수 있습니다.

손쉬운 설치
사용자에게 상황에 맞는 원활한 업그레이드 경험을 제공합니다. Flash Player에는 빠른 설치 및 자동 업데이트 알림 기능이 있어서 개발자들은 새로운 Flash Player 릴리스와 혁신적인 기능을 신속하게 채택하여 안전하게 사용할 수 있습니다.

http://www.action-scripter.com/에서 늦은 펌했습니다~

Posted by 버터백통
Flash Player 102008. 12. 22. 10:57

CS4에서만은 아니지만 현재까지의 모든 플레이어에서 화면의 모든 내용을 업데이트 하는 모션그룹은 최대 3개까지 지원한다. 즉 움직이는 객체가 3개까지일 때는 각각의 영역을 최소화 하여 객체개인만을 새로그리게 되는데 이 객체의 개수가 3개 이상일때는 2개 이상의 객체를 1개로 묶어서 화면에 그리게 된다, 이는 그 영역 사이에 다른 객체가 있을 때 그려지는 영역에 겹쳐지게 되므로 GPU에 불필요한 부담을 주게 되는 것이다. 또한 마스크를 사용하여도 실제 객체의 크기만큼 영역을 업데이트 한다.




그림은 좌우로 움직이는 무비클립을 4개를 복사하여 붙인다음 그리기영역표시를 한 것이다. 제일 위에 2개는
세트로 묶여서 그려지는 것을 확인 할 수 있다.


 위 그림처럼 동시에 3개이상의 객체가 움직이는 거보다는 모션이 나누어져 실행하면 업데이트되는 영역을 최소화 시킬 수 있다
Posted by 버터백통
Flash Player 102008. 11. 20. 13:09

Adobe Flash Player 수석 제품 매니저로서 여러분에게 Flash Player 10 대해 소개할 있게됨을 매우 기쁘게 생각한다. 새로운 기능과 향상된 기능을 소개하기 전에, 일단 Adobe Labs에서 Flash Player 10 다운로드 하길 바란다.

소프트웨어가 다운로드 되었으면 시작하겠다. 우리는 디자이너, 개발자, 심지어 Adobe 내부스텝에 이르기까지 많은 기능들을 요청받았다. 내가 가장 좋아하는 과정은 바로 어떤 기능을 포함할 선택하는 부분이다. 반면, 가장 재미없는 작업은 다음 출시 때까지 미뤄질 기능을 선별하는 부분이다. Flash 위한 기발한 아이디어들 중에, 더하고 빼는 기능들의 목록과 과정은 꽤나 길다. 하지만 포함될 기능을 선별하는 가장 좋은 방법 중의 하나는 새로운 가능성을 여는 것에 주안점을 두는 것이다.

우리들은 고객으로부터 새로운 그래디언트, 새로운 필터, 새로운 블렌드 모드를 위한 많은 요청을 받고 있다. 다행히 Adobe 전략팀이 Adobe Pixel Bender(Flash Player 10 필요)라는 환상적인 기술을 만들어 디자이너들로 하여금 채우기, 블렌드 모드, 필터들을 SWF 파일에 추가할 있도록 했다.

아주 흥미로운 것은 기능으로 추후 출시를 기다리거나, Flash Player 크게 만들 필요도 없이, 필터를 무한정 추가할 있게 것이다. 우리는 이제 보다 근원적인 기술을 만드는데 집중할 있게 되었고 크리에이티브한 이들은 Flash Player 출시에 얽매이지 않고도 많은, 나은 필터를 만들 있다. Pixel Bender 이미지 조작 이상의 것을 있다. 계산을 수도 있고, 다른 기능과 결합되었을 오디오 필터도 있다. 기술은 모든 것을 가능케 뿐만 아니라 우리가 예상치도 못한 방법으로 확장될 수도 있다.

여러분이 Flash Player 10 새로운 모든 기능을 접할 , 각각의 기능들이 크리에이티브 도구의 유연한 멀티태스커로 디자인되었음을 염두해 두기 바란다. 여러분들의 즉각적인 시도를 권하는 바이다.

 

크리에이티브 표현

크리에이티브 표현은 Flash 탄생된 핵심적인 토대다. Flash 핵심이 애플리케이션 개발, 게임, 비디오 등을 아우르도록 확장되었을 , 컨텐츠의 어떠한 유형을 작업하든 우리는 디자인과 경험이 중요하다는  사실을 한번도 잊은 적이 없다. 다음의 Flash Player 새로운 능력들은, 흥미롭고 직관적인 인터랙션을 만드는데 도움이 것이다.


3D
효과

2D 객체를 3D 쉽게 변환하고 애니메이션을 적용하여 창의적인 가능성을 넓히고, 새로운 차원을 여러분의 애플리케이션에 추가할 있는 반면, 동시에 2D 존재하는 모든 인터랙티비티를 그대로 유지할 있다. 객체 속에 3D 변환된 객체로 이루어진 간단한 코드로 화려한 효과를 만들자. 상속을 통해 직관적 방법으로 변경 사항을 객체 전반에 신속히 적용시킬 있다.

쉬운 수준의 3D 작업을 원하는 사용자나 커뮤니티 3D 엔진을 사용하는 이들을 위해 Flash Player 10 복합적인 형태를 그리기 위한 API 드로잉에 있어 UV 좌표를 이용한 삼각형 드로잉의 새로운 기능을 포함한다. 

사용자 정의 필터와 효과

여러분은 Adobe After Effects CS3 소프트웨어에서 필터와 효과를 강화하는데 사용했던 것과 동일한 기술인 Adobe Pixel Bender 사용하여 여러분만의 이식가능한 필터, 블렌드 모드, 채우기 등을 만들 있다. 사용자 정의 필터와 효과는 기존에 존재하는 Flash Player 필터들과 결합될 있으며, 반면 완벽한 인터랙티비티를 유지하면서 벡터, 비트맵, 비디오 등과 같은 모든 디스플레이 객체들에 적용될 있다. 사용자 정의 효과는 런타임시 효과를 바꾸거나 애니메이션화 있도록 매개 변수화될 있다. 심지어 효과를 위한 코드는 작을 있다. 대부분의 필터는 1K보다 작을 텐데 이는 애플리케이션을 확장시킬 필요 없이 가장 작은 파일 안에서도 이들을 사용할 있다는 뜻이다.

이미지 필터 효과와 더불어, Pixel Bender 다른 유형의 정보를 처리하는데도 사용될 있다. 여러분은 새로운 오디오의 기능으로 실시간 오디오 필터를 작성하거나 Pixel Bender 크런칭 엔진만을 사용해 별도의 스레드에서 데이터를 비동기 방식으로 처리할 있다.

새로운 텍스트 엔진

TextField 함께 존재하는, 새롭고 높은 유연성의 텍스트 레이아웃 엔진은 컴포넌트 수준의 텍스트 객체를 만드는 텍스트 레이아웃과 인터랙티비티 API 쉽게 접근함으로써 새로운 텍스트 컨트롤을 만드는 혁신을 일으킨다. 이러한 새로운 텍스트 엔진은 앤티 앨리어싱되거나 회전되거나 스타일이 적용된 디바이스 폰트를 최우선으로 다룸으로써 창의성에 많은 자유를 부여한다. 디바이스 폰트는 흡사 임베디드된 것과 유사한 필터들을 가지고 있다. 또한 새로운 텍스트 엔진은 오른쪽에서 왼쪽, 수직적 텍스트 레이아웃을 제공함과 동시에 여러 열에서의 합자와 같은 정교한 타이포그래픽 요소를 제공한다.

드로잉 API 강화

드로잉 API 삼각형 지원이나 Pixel Bender 등의 새로운 기능들로 더욱 강력해졌다. 또한 보다 효율적인 드로잉 API 지원을 위해 APIs 추가하였다. , 최소의 코드로 훨씬 빠른 드로잉 엔진을 갖게 것이다

 

 

비주얼 성능 향상
Flash Player 10 ActionScript 3.0 Virtual Machine(AVM) 지원되는 Flash Player 9에서 소개된 향상된 스크립트 실행 상에서 구현된다. ActionScript 3.0 Virtual Machine(AVM) 여러분의 RIA 풍부한 미디어경험의 중요한 비주얼 성능을 동등하게 향상시킬 있다. 블리팅과 컴포징을 위한 CPU 파워 확장은 CPU 상에서의 로드를 줄이고, 그래픽이 강한 많은 애플리케이션의 성능을 향상시켜 보다 유연하고 실제적이고 빠르게 반응할 있는 사용자 경험을 유도한다.

새로운 WMODE 선택

Flash Player 9 Update 3에서, 첫번째 하드웨어 가속 기능이 하드웨어 수준의 전체 화면을 통해 Flash Player 추가되었다. Flash Player 10에서는, 새로운 하드웨어 기반의 WMODE HTML 매개변수를 통해 동일한 성능의 결과물이 브라우저 창에 전달될 것이다. 직접적인 WMODE 다른 작업을 하기 위한 여러분의 CPU 해소해 주는 사이, 가능한 빠르게 스크린의 픽셀들을 칠하기 위해 여러분의 비디오 카드를 사용할 것이다. GPU 모드는 비디오 카드 상에서 변환과 합성 작업을 보다 많이 수행하기 위해서 새로워진 비디오 카드들과 작업한다.

앤티 앨리어싱 엔진(Saffron 3.1)

Saffron 앤티 앨리어싱 텍스트 엔진의 업데이트는 앤티 앨리어스가 적용된 텍스트, 특히 아시아 문자의 렌더링의 경우 품질 및 성능이 향상된다. 획 글꼴에 대한 지원으로 인하여 메모리 요구 사항이 줄어 든다.  

벡터 데이터 유형

Flash Player 10 ActionScript 3.0 언어 에디션, ECMAScript 4 벡터(Vector)라는 새로운 데이터 유형을 위한 지원을 추가하고 있다. 이는 array 비슷하지만 모든 요소가 같은 유형이어야 한다는 전제가 있다. 일관성 있는 유형을 가짐으로써, Vectors 성능은 arrays보다 훨씬 높다.

 

리치 미디어
Flash Player 10 새로운 오디오 비디오 기능을 선보이고 있다. 이들 일부는 리치 미디어 전달과 향상된 사용자 경험을 최적화 하기 위해 향후 출시될 Adobe Flash Media Server 혹은 Adobe 서버 제품에서도 사용 예정이다.

강화된 오디오 APIs

Flash Player 10상에서 오디오 데이터를 byteArray 추출하고 사운드 버퍼에 제공함으로써 로드된 MP3 오디오를 최저 수준에서 작동시킨다. 새로운 오디오 APIs Adobe Pixel Bender 애플리케이션 수준의 오디오 합성 필터링을 가능케 한다.

동적 스트리밍

변화하는 네트워크 상황에 따라 자동으로 조정되는 스트리밍 기능을 사용하여 뛰어난 비디오를 제공할 수 있다. 비트 전송률을 바꿈으로써, 사용자를 계속 끌어들이면서도 비디오 시작-멈춤을 피할 수 있다. 동적 스트리밍은 대역폭 환경에 기반한 비디오 소비자에게 최상의 경험을 제공한다. RTMFP Adobe Flash Media Server 소프트웨어의 향후 릴리스에서 지원될 예정이다.

RTMFP (Real Time Media Flow Protocol)

RTMFPTCP를 통한 RTMP의 대안으로 보안이 향상된 UDP 기반의 네트워크 전송 기술이다. 이 기능의 이점을 십분 활용하려면, 향후 릴리스 Flash Media Server 혹은 Adobe 서버 제품군을 통해 NetConnection을 설치해야 할 것이다. Flash Player 10의 새로운 Real Time Media Flow Protocol 기능에 대한 더 자세한 정보를 보려면 RTMFP FAQ(PDF, 166K)를 참조하라.

Speex 오디오 코덱

Speex 보이스 코덱은 Nellymoser의 대안으로, 대기 시간이 짧은 고품질의 오디오를 경험할 수 있다. RTMP 혹은 RTMFP는 향후 릴리스 Flash Media Server와 사용될 때, 실시간의 버퍼없는 Speex 트랜스미션은 RTMFP의 부분적 신뢰성 기능을 이용해 네트워크 대기시간을 줄일 수 있다.

 

커뮤니티 요청으로 강화된 기능

Flash Player 10 새로운 창의적 표현, 비주얼 성능, 리치 미디어 기능과 더불어 커뮤니티로부터 지속적으로 요청받은 새로운 기능을 포함하고 있다.

unloadAndStop

새로운 ActionScript 3.0 API ActionScript 2.0 언로드 비헤이비어와 유사한 언로드 기능을 추가하고 있다. 로드된 컨텐츠 상에서 unloadAndStop 호출한 , 멈춘 모든 오디오, 제거 eventListeners, ActionScript 통한 접근 불가능 등이 즉각 제거될 것이다.

한정된 전체 화면 키보드 접근

Flash Player 10상에서, 이벤트는 화살표, Shift , Tab, 스페이스 인쇄되지 않는 키들을 지원된다. 한정된 키보드 접근은, 안전한 방법으로 인터랙티브한 게임과 비디오를 전체 화면에서 제어하고 재생할 수 있게 한다.

파일 레퍼런스 런타임 접근

사용자에게 여러분의 RIA안으로 파일을 로드할 있는 경험을 부여한다. 런타임시 컨텐츠를 작업할 있고, 브라우저 대화상자를 통해 끝낼 때도 다시 저장할 있다. 파일은 서버를 왕복하지 않고도 ActionScript 편리한 API 사용해 byteArray 텍스트로 접근될 있다. 이상 서버 언어를 필요도 없고, 런타임시 파일을 로드하거나 저장하기 위해 서버에 접근할 필요도 없다.

비트맵 지원

Flash Player 10 16,777,216 픽셀(4,096 × 4,096)까지, 최대 8,191 픽셀의 길이에 이르는 보다 거대한 비트맵을 조작할 있다.

출처 : 어도비 기술문서

Posted by 버터백통
Flash Player 102008. 9. 24. 11:52

그동안 바빠서 CS4의 개발상황이나 디버깅을 체크하지 못했는데 어느 덧 공식발표를 했네요..
참으로 기대되는 툴과 성능입니다.
아래는 공식 설명페이지입니다~
http://www.adobe.com/kr/products/flash/printable_overview.html

Posted by 버터백통
Flash Player 102008. 5. 31. 16:48

드디어 CS4라는 거물이 등장하게 되었다...지금까지는 구조적인 부분에 많은 변화를 갖게된 CS3와 AS3로서 충분히 우리 개발자들을 괴롭히고 있지만, CS4녀석은...녀석은 드디어 3D엔진과 물린 엔진을 포함하고 나타나게 되었다...

예전에 3d맥스를 할 때 관절점이나 조절점등의 캐릭터 스튜디오등의 물리역학을 CS4나 플렉스등 어도비 계열 툴에서 다룰수 있게 된것이다.
더욱 놀라운 것은 mc.z;; mc.rotationY;;... 등 3차원 개념의 속성이 등장 하게 되었고...
그 외에도 웹상에서 파일을 직접 저장하거나 찾아서 올릴수 있게 되었다..
이부분은 설치파일을 다운받아 설치하고 다시 컨텐츠를 다운받아 설치해야하는 성가신 부분을 상당부분 해결해 주지 않나 싶다.

뭐 여햐튼 무지 기쁘지 않은 소식이겠지만거도 그동안 물리나 3D 알고리즘을 공부하거나 준비하신 분들은
시원 섭섭한..뭐 그런 기분 아닐까 싶다...
실제로 저 같아도 몇가지 부분은 이제 기본 메서드로 제공 받을 수 있기 때문에 이제 나쁜 머리 굴려가며
알고리즘 연구할 수고가 덜게 되었다..하지만 특정분야 진입장벽도 같이 허물어지는 뭐 그런 기분이다~
ㅎㅎㅎㅎㅎ;;;;

Posted by 버터백통