2012년 6월 8일 Adobe® Flash Player® 11.3 및 AIR® 3.3입니다. 이 릴리스에는 안정성, 성능, 장치 호환성과 관련된 주요 기능, 개선 사항 및 버그 수정이 포함되어 있습니다.
데스크톱:
- Flash Player의 전체 화면 키보드 입력
- NetStream을 통한 오디오 스트리밍에 대한 짧은 지연 시간 오디오 지원
- Sound API에 대한 짧은 지연 시간 오디오 지원
- Firefox용 보호 모드(Windows®에만 해당)
- 텍스처 스트리밍
- Mac용 백그라운드 업데이트 프로그램
- Framelabel 이벤트
- Bitmapdata.drawwithQuality
- BitmapData.encode
- ReleaseOutside 이벤트
- 런타임 클래스 검사
- 향상된 Apple MacOS App Store 지원
AIR 모바일:
- Windows®에서 iOS에 대한 플랫폼 SDK 지원
- AndroidTM 4.0 장치에 대한 스타일러스 지원
- AIR iOS에 대한 USB 디버깅
- AIR iOS에 대해 향상된 백그라운드 비헤이비어
- iOS에 대한 시뮬레이터 지원
- 종횡비 향상
Flash Player의 전체 화면 키보드 입력
개발자는 StageDisplayState.FULL_SCREEN_INTERACTIVE를 호출하여 Flash Player 내에서 모든 키보드 키가 지원되는 전체 화면 모드를 활성화할 수 있습니다. 최종 사용자는 표시되는 권한 대화 상자를 통해 SWF 내용에 대한 키보드 입력을 허용하거나, "Esc" 키를 눌러 해당 모드를 종료할 수 있습니다. API를 사용하여 개발자는 HTML embed 태그 매개 변수를 사용할 때와 마찬가지로 응용 프로그램이 전체 화면 모드인지, 사용자가 전체 키보드 입력을 허용했는지, 응용 프로그램이 전체 화면을 요청할 수 있는지를 확인할 수 있습니다.
NetStream을 통한 오디오 스트리밍에 대한 짧은 지연 시간 오디오 지원
새로 도입된 NetStream.useJitterBuffer API를 사용하여 개발자는 고품질 스트리밍 오디오 재생의 지연 시간을 줄일 수 있습니다.
Sound API에 대한 짧은 지연 시간 오디오 지원
이 개선 사항으로 Sound.play 메서드, SoundTransform의 볼륨 및 패닝 변경의 지연 시간이 줄어듭니다. SAMPLE_DATA 이벤트의 지연 시간도 크게 줄어듭니다. 입력 샘플 크기가 2048인 경우 지연 시간이 최적화됩니다.
Firefox용 보호 모드
Flash Player 보호 모드는 Windows Vista® 이상에 설치된 Firefox 4.0+에서 실행되는 경우 악성 SWF 파일에서 시작된 공격이 Adobe Flash Player에 미치는 영향을 제한하기 위해 설계된 새로운 보안 향상 기능입니다. 이 기능은 Google Chrome 브라우저의 Flash Player 보호 모드, Adobe® Reader®의 보호 모드, Office 2010 제한된 보기와 유사합니다. 보호 모드는 사용자가 Firefox에서 Flash Player 파일을 볼 때마다 기본적으로 활성화되어 맬웨어를 통해 잠재적인 보안 위협이 클라이언트 시스템에 미치는 위험을 줄여 줍니다. 보호 모드 사용 시 Flash Player 파일이 샌드박스라는 제한된 환경에서 표시됩니다. 보호 모드 샌드박스는 웹에 있는 기존 Flash 내용과 호환성 문제를 일으킬 수 있습니다. 보호 모드는 악성 SWF 파일의 공격으로부터 사용자와 컴퓨터를 안전하게 보호하기 위한 보안 향상 기능입니다. 보호 모드를 항상 활성화하는 것이 좋습니다.
텍스처 스트리밍
텍스처 스트리밍은 먼저 거칠고 품질이 낮은 텍스처를 로드한 후, 사용 가능한 데이터가 증가함에 따라 점진적으로 텍스처를 향상시킬 수 있는 Stage3D의 새로운 기능입니다.
Mac용 백그라운드 업데이트 프로그램
Flash Player 11.2에서 Adobe는 백그라운드 업데이트 프로그램을 도입하여 사용자 선택에 따라 사용 가능한 경우 Windows®용 보안 업데이트와 버그 수정 사항을 자동으로 업데이트했습니다. Flash Player 11.3에서는 동일한 기능을 Mac에서도 사용할 수 있습니다.
Windows®에서 iOS에 대한 플랫폼 SDK 지원
이제 개발자는 Windows® 컴퓨터에 iOS SDK 폴더를 복사하여 Windows®에서도 adt의 platformsdk 옵션을 사용할 수 있습니다.
adt –package –target (ipa-app-store|ipa-ad-hoc|ipa-debug|ipa-debug-interpreter|ipa-test|ipa-test-interpreter) -platformsdk
이 기능은 Flash Builder에서는 아직 사용할 수 없습니다. SDK를 올바르게 복사해야 합니다. 즉, iOS SDK의 심볼 링크가 Windows®의 실제 파일로 변환되어야 합니다. 그렇지 않으면 패키지화가 실패합니다.
AndroidTM 4.0에 대한 스타일러스 지원
Android 4.0에서 도입된 새로운 AndroidTM Stylus API에 대한 지원이 추가되었습니다. 스타일러스 인식 응용 프로그램은 Stylus API를 지원하는 장치에서 자동으로 작동합니다.
AIR iOS에 대한 USB 디버깅
개발자는 이제 Mac 시스템과 Windows 시스템에서 모두 USB를 통해 iOS 장치의 AIR 응용 프로그램을 디버깅할 수 있습니다. 이 릴리스 이전에는 iOS 장치의 AIR 응용 프로그램 디버깅을 위해 wifi를 사용해야 했습니다. 그러나 wifi 디버깅에는 몇 가지 제한 사항이 있었습니다.
a) 개발자에게 항상 사용할 수 있는 인터넷 연결 환경 필요
b) 해당 장치와 데스크톱 컴퓨터가 동일한 서브넷에 있어야 함
이 새로운 기능을 사용하면 위에 언급된 문제가 해결되고, 사용자가 iOS 장치를 Mac 또는 Windows® 컴퓨터에 연결하기만 하면 원활한 디버깅이 가능합니다.
AIR iOS에 대해 향상된 백그라운드 비헤이비어
iOS의 AIR 응용 프로그램은 이제 백그라운드에서 실행되는 동안 위치 업데이트와 네트워킹을 지원합니다. 또한 백그라운드에서 실행 중인 응용 프로그램이 운영 체제에 의해 일시 중단되기 전에 응용 프로그램에 알립니다.
시뮬레이터 지원(Mac)
iOS용 AIR 응용 프로그램을 만드는 개발자는 이제 Xcode를 사용하여 iOS 시뮬레이터에서 응용 프로그램을 패키지화하고 실행할 수 있습니다.
종횡비 향상
iOS의 AIR 3.3은 응용 프로그램의 지정된 종횡비를 올바르게 유지합니다. 방향은 지정된 종횡비를 기준으로 하는 회전 각도로 표현됩니다.
FrameLabel 이벤트
FrameLabel에 해당 이벤트에 대해 등록된 리스너가 있는 새로운 프레임에 재생 헤드가 들어오면 새 Event.FRAME_LABEL 이벤트가 전달됩니다. 재생 헤드가 이동하지 않거나 프레임이 하나뿐인 경우 이 이벤트가 FrameLabel 이벤트 리스너에 프레임 속도와 함께 계속 전달됩니다. 이로 인해 타임라인 스크립팅이 더 간편해집니다.
BitmapData.drawWithQuality
과거에는 BitmapData.draw의 품질을 변경하려면 스테이지 품질을 수정해야만 했습니다. BitmapData.drawWithQuality는 벡터 렌더링의 품질을 지정하기 위한 선택적 매개 변수를 추가하는 BitmapData.draw의 확장입니다.
BitmapData.encode
BitmapData.encode를 사용하면 BitmapData 객체를 PNG, JPEG 및 JPEG XR로 기본적으로 압축할 수 있습니다. 따라서 개발자가 런타임 이미지 압축의 속도를 크게 높일 수 있으므로 휴대 장치에서 매우 유용합니다.
ReleaseOutside 이벤트
releaseOutside 마우스 이벤트를 다시 도입했습니다. AS3에서 없어졌던 이 이벤트를 이제 다시 사용할 수 있습니다.
예제:
1.s.addEventListener(MouseEvent.RELEASE_OUTSIDE, onReleaseOutsideHandler);
런타임 클래스 검사
Application.getDefinition()의 한계는 추출하려는 클래스 정의의 이름을 미리 알아야 한다는 것이었습니다. 이제 applicationDomain.getQualifiedDefinitionNames()가 SWF에서 사용할 수 있는 모든 클래스를 추출하므로 SWF 검사와 런타임에 로드되는 에셋에 매우 유용합니다.
Adobe Flash Player 데스크톱 11.3.300.255 및 AIR 3.3.0.3610에는 보안 게시판 APSB12-14에 설명된 보안 픽스가 포함되어 있습니다.
- [Stage3D] 데스크톱에서 Starling 내용이 잘못된 위치에 렌더링됨(3153467)
- GPU 렌더링 모드 사용 시 일부 응용 프로그램에서 iOS 렌더링이 중지됨(3124838)
- 앤티앨리어싱 품질 설정이 이제 renderMode=gpu에서 유지됨(3124862)
- [Stage3D] Intel HD 3000이 탑재된 Mac에서 직사각형 절단 영역이 올바르게 설정되지 않음(2959500)
- Windows® 7의 Chrome 브라우저에서 MouseLock 사용 시 movementX/Y가 상대값 대신에 절대값을 반환함(3152175)
- 한 브라우저에서 Flash Player 인스턴스 여러 개가 열리는 경우의 오디오 지연 시간 문제(3084306)
- 비디오 재생 시 그린 스크린 문제(3050372)
Flash Player 데스크톱
- Mac OS: TLF 링크에 마우스를 가져갈 때 마우스 커서가 손 모양 포인터로 바뀌지 않음(3060839)
- Mac OS: Adobe AIR가 10.7.2를 실행하는 최신 모델 Apple 컴퓨터와 충돌함(해결 방법은 여기를 참조)
- 전체 화면 모드에서 MouseLock 및 FullscreenSourceRect가 디스플레이를 업데이트하지 않음(3006724)
- Nvidia 하드웨어 드라이버: 하드웨어 디코드를 활용하기 위해 Nvidia 사용자는 드라이버를 285.79 이상으로 업데이트해야 함. 그러지 않으면 Flash Player에서 소프트웨어 디코드를 사용함(3160326)
AndroidTM
- AndroidTM 4.0 장치에서 비디오를 일시 정지한 상태에서 검색하면 프레임이 업데이트되지 않음(2995654)
- Adobe AIR에서 On2와 Sorenson을 사용하는 StageVideo가 Android 4.0 장치에서 작동하지 않음(3053819)
- Context3d가 context3D 객체를 처리하고 새 context3D 객체를 요청한 후 또는 백그라운드에서 실행되던 응용 프로그램으로 돌아간 후 몇 개의 프레임을 검정색으로 렌더링함 (3019048)
최신 Flash Player 시스템 요구 사항은 http://www.adobe.com/kr/products/flashplayer/systemreqs/를 참조하십시오.
최신 AIR 시스템 요구 사항은 http://www.adobe.com/kr/products/air/systemreqs/를 참조하십시오.
Flash Access 시스템 요구 사항(클라이언트 및 서버)은 http://www.adobe.com/products/flashaccess/systemreqs/를 참조하십시오.
Flash Player 11.3 최소 시스템 요구 사항:
|
Windows® |
Macintosh |
프로세서 |
2.33 Ghz 이상의 x86 호환 프로세서 또는 넷북급 장치의 경우 Intel® Atom™ 1.6GHz 이상 프로세서 |
Intel® Core™ Duo 1.83GHz 이상 프로세서 |
운영 체제 |
Microsoft® Windows® XP(32비트), Windows Server® 2003(32비트), Windows Server® 2008(32비트), Windows Vista®(32비트), Windows 7®(32비트 및 64비트) |
Mac OS X 10.6 및 Mac OS X 10.7 |
브라우저 |
Internet Explorer 7.0 이상, Mozilla Firefox 4.0 이상, Google Chrome, Safari 5.0 이상, Opera 11 |
Safari 5.0 이상, Mozilla Firefox 4.0 이상, Google Chrome, Opera 11 |
메모리 |
128MB RAM(넷북급 장치의 경우 1GB RAM 권장), 128MB 그래픽 메모리 |
256MB RAM, 128MB 그래픽 메모리 |
|
Windows® |
Macintosh |
AndroidTM |
iOS |
프로세서/장치 하드웨어 |
2.33GHz 이상의 x86 호환 프로세서 또는 넷북급 장치의 경우 Intel Atom™ 1.6GHz 이상 프로세서 |
Intel® Core™ Duo 1.83GHz 이상 프로세서 |
Vector FPU, 550MHz 이상, OpenGL ES2.0, H.264 & AAC 하드웨어 디코더가 탑재된 ARMv7 프로세서 |
iPod touch(3세대) 32GB 및 64GB 모델, iPod touch 4, iPhone 3GS, iPhone 4, iPad, iPad 2 |
운영 체제 |
Microsoft® Windows® XP, Windows Server® 2003, Windows Server® 2008, Windows Vista® Home Premium, Business, Ultimate, Enterprise(64비트 에디션 포함) 서비스 팩 2 또는 Windows 7 |
Mac OS® X 10.6 및 10.7 |
AndroidTM 2.2, 2.3, 3.0, 3.1, 3.2 및 4.0 |
iOS 4.2 이상 |
RAM |
512MB RAM(1GB 권장) |
512MB RAM(1GB 권장) |
256MB RAM |
- |
버그가 발견된 경우에는 Flash Player 및 Adobe AIR에 버그를 알려 주십시오. 버그 데이터베이스
Flash Player 및 AIR는 그래픽 하드웨어를 사용하여 H.264 비디오를 디코딩하고 재생합니다. 어떤 비디오 문제는 특정 그래픽 하드웨어 및 드라이버에서만 재현됩니다. 비디오 관련 문제를 보고할 때는 문제를 재현하고 조사할 수 있도록 그래픽 하드웨어 및 드라이버와 함께 운영 체제와 브라우저(Flash Player 사용 시)를 반드시 확인해야 합니다. 비디오 재생 문제 보고 지침에 설명된 대로 이 정보를 포함하십시오. 참고: 지원 센터에 접수되는 전자 메일이 너무 많아서 모든 요청에 응답하지 못할 수도 있습니다.
Adobe® Flash Player®와 AIR®를 사용해 주시고 시간을 내어 피드백을 보내 주셔서 감사합니다!
