2013년 2월 7일. 2012년 11월 6일에 처음 릴리스된 Flash Player 11.5 및 AIR 3.5에 대한 보안 업데이트입니다. 이 릴리스에는 보안 개선 사항과 버그 수정 사항이 포함되어 있습니다.


수정된 문제

  • 이메일 첨부 파일의 형태로 전달되며 악성 Flash(SWF) 콘텐츠를 포함하고 있는 Microsoft Word 문서를 열도록 사용자를 속이는 Windows ActiveX 익스플로잇(3492336)
  • 보고된 Firefox 및 Safari 충돌(3493470)

새로운 기능

이 보조 릴리스에는 새로운 기능이 포함되어 있지 않습니다.

이전 릴리스에서 추가된 기능을 비롯한 Flash Player와 AIR의 전체 기능 목록은 여기의 문서를 참조하십시오.

릴리스된 버전

결과물 릴리스된 버전
 Flash Player Desktop(Windows®, Mac)  11.5.502.149

알려진 문제

해당 없음

보안 향상

보안 게시판 영향을 받는 결과물
 APSB13-04  Flash Player Desktop Windows® & Mac

새로운 기능: 사용 지침

다음 기능이 2012년 11월 6일에 릴리스되었습니다. 

호출 이벤트 개선 

1) OpenURL
새 원인 문자열 InvokeEventReason.OPEN_URL이 모바일 장치 전용으로 InvokeEvent.reason에 추가되었습니다. 이제 InvokeEvent.reason은 해당 응용 프로그램이 다른 응용 프로그램이나 시스템에 의해 호출되어 InvokeEvent가 발생했음을 나타내기 위해 “openUrl”을 반환합니다. 인수 배열의 첫 번째 요소는 응용 프로그램 호출에 사용된 URL을 계속 포함합니다. 시스템에서 추가적 매개 변수가 응용 프로그램에 전달되면 해당 매개 변수는 InvokeEvent.arguments 배열로 ActionScript 개발자에 전달되어야 합니다.

InvokeEvent 클래스의 인수 속성은 응용 프로그램이 시작될 때 사용되는 옵션 배열을 포함합니다. 다음은 iOS에 대한 인수의 목록입니다.

InvokeEvent.arguments[0] = The URL which the application was invoked to handle.
InvokeEvent.arguments[1] = Bundle ID of the application which is invoking another application to open the URL (InvokeEvent.arguments[0]), or null if the system invoked the application.
InvokeEvent.arguments[2] = String representation of any property list object supplied by the source application to communicate information to the receiving application or null.

2) 푸시 알림
또한 사용자는 푸시 알림을 받는 즉시 iOS에 표시되는 시작 버튼 또는 배너를 클릭하면 응용 프로그램을 시작(백그라운드 실행이 아님)할 수 있습니다. 이 경우 새 원인 문자열 InvokeEventReason.NOTIFICATION이 InvokeEvent.reason에 추가됩니다. InvokeEvent 클래스의 인수 속성은 해당 응용 프로그램이 시작되기 전 수신한 알림 페이로드를 지정하는 객체를 포함합니다. 이 기능은 iOS에서만 지원됩니다. 인수는 문자열의 배열이므로 응용 프로그램 개발자는 인수를 객체 유형으로 할당하는 것이 일반적입니다.

InvokeEvent.arguments[0] = notification payload received


ANE 내 다중 라이브러리 패키지화

개발자는 이 기능을 활용하면 해당 소스를 ANE에 복제할 필요 없이 ANE에서 자신이 생성하거나 수신된 정적 라이브러리를 재사용할 수 있습니다. 이 기능을 사용하려면 플랫폼 설명자 네임스페이스 3.5를 새 태그 packagedDependencies와 함께 사용해야 합니다. 이 기능은 iOS 장치와 iOS Simulator 모두에서 사용할 수 있습니다. 라이브러리 연결은 IPA를 패키지화할 때 런타임에서 처리합니다. 개발자는 플랫폼 설명자 파일을 네임스페이스 3.5와 함께 사용하고 다음 태그를 <platform> 태그의 자식 요소로 포함시켜야 합니다.

<packagedDependencies>
                                <packagedDependency>foo.a</packagedDependency>
                                <packagedDependency>abc/x.framework</packagedDependency>
                                <packagedDependency>lib.o</packagedDependency>
</packagedDependencies>

개발자는 ANE에 포함시키려는 패키지화된 종속성의 이름 또는 상대 경로를 지정할 수 있습니다. 패키지화된 종속성은 .a, .framework 또는 .o 등의 확장명을 갖는 정적 라이브러리여야 합니다. 패키지화된 종속성은 장치에 대해 armv7 아키텍처, iOS Simulator에 대해서는 i386 아키텍처를 지원해야 합니다. 종속성은 헤더 파일의 packagedDependency 또는 사용 전 임의의 위치에서 함수 등을 선언하는 방법으로 간단히 기본 라이브러리 파일에서 사용할 수 있습니다. 기본 라이브러리 파일은 확장명 설명자에서 <nativeLibrary> 태그로 지정됩니다. ANE를 패키지화할 때, platform.xml 파일에 지정된 패키지화된 종속성은 장치의 경우에는 -platform iPhone-ARM 스위치 뒤와 next -platform 스위치 앞에, 그리고 iOS Simulator의 경우에는 --platform iPhone-x86 스위치 뒤와 next -platform 스위치 앞에 입력해야 합니다. 예를 들어 위의 platform.xml 파일에서 iOS 장치에 대한 사양의 경우 패키지화 명령은 다음과 같습니다.

중요: packagedDependency가 플랫폼 설명자 파일에 추가되지 않고 패키지화 명령에서 지정된 경우, 해당 packagedDependency는 일반적인 리소스로 패키지화되며 최종 IPA에서 종속성으로 처리되지 않습니다.

adt –package –target ane –swc abc.swc extension.xml -platform iPhone-ARM mainlib.a foo.a –platformoptions platformdevice.xml abc/x.framework lib.o library.swf other_resources_for_device –platform iPhone-x86 library.swf mainlibSimulator.a resources_for_simulator –platform default library.swf

iPhone 5 지원

iPhone 5를 위한 전체 화면 응용 프로그램을 만들려면 응용 프로그램에 640x1136(세로 모드 전용) 크기의 시작 이미지를 패키지화해야 합니다. 여기서는 이미지의 이름을 Default-568h@2x.png라고 가정하며, 이 이미지는 최상위 수준 디렉토리에서 에셋으로서 응용 프로그램과 함께 패키지화되어야 합니다. 이 경우 ADT 명령줄은 다음과 같습니다.

adt –package –target (ipa-app-store | ipa-ad-hoc | ipa-test | ipa-debug | ipa-test-interpreter | ipa-debug-interpreter) SIGNING_OPTIONS <output ipa> <application xml> <root swf> Default-568h@2x.png <other application resources>


Flash Builder를 사용할 경우 src 폴더에 PNG를 포함시키고 Flash Professional을 사용할 경우 [AIR for iOS 설정] > [포함된 파일]에서 PNG를 포함시킵니다.

그러나 png의 이름을 변경하려면 myLaunchImage-568h@2x.png와 같이 "기본값"을 원하는 이름으로 바꿉니다. iPhone 5 장치에서 전체 화면 응용 프로그램을 지원하려면 -568h@2x를 포함시켜야 합니다. 또한 다음과 같이 해당 응용 프로그램의 application.xml을 편집하여 이 시작 이미지를 포함시켜야 합니다.

<InfoAdditions>
         <![CDATA[
                 <key>UILaunchImageFile</key>
                 <string>myLaunchImage</string>
           ]]>
</InfoAdditions>

저작 지침

Flash Player 11.5용 컨텐츠 저작

새로운 Flash Player를 사용하려면 Flex 컴파일러에 -swf-version=18이라는 추가 컴파일러 인수를 전달하여 SWF 버전 18을 대상으로 지정해야 합니다. 자세한 방법은 아래와 같습니다. Adobe Flex SDK를 사용하는 경우:

  • Flash Player 11.5용의 새 playerglobal.swc를 다운로드합니다.
  • Flex 4.5 SDK 표에서 Flex 4.5.1 SDK(4.5.1.21328)를 다운로드합니다.
  • 개발 환경에 빌드를 설치합니다.
  • Flash Builder에서 새 ActionScript 프로젝트를 만듭니다(파일 -> 새로 만들기 -> ActionScript 프로젝트).
  • [속성] 패널을 엽니다(마우스 오른쪽 버튼을 클릭하고 '속성' 선택). 왼쪽의 목록에서 [ActionScript 컴파일러]를 선택합니다.
  • 오른쪽 상단에 있는 'Flex SDK 구성' 옵션을 사용하여 프로젝트가 Flex 빌드 21328를 가리키도록 지정합니다. [확인]을 클릭합니다.
  • SWF 버전 18을 대상으로 하도록 프로젝트를 구성합니다.
  • [속성] 패널을 엽니다(마우스 오른쪽 버튼을 클릭하고 '속성' 선택). 왼쪽의 목록에서 [ActionScript 컴파일러]를 선택합니다.
  • '추가 컴파일러 인수' 입력에 -swf-version=18을 추가합니다. 그러면 SWF 버전 18을 대상으로 한 SWF가 출력됩니다. Flash Builder가 아니라 명령줄에서 컴파일할 경우에도 동일한 컴파일러 인수를 추가해야 합니다.
  • 브라우저에서 새 Flash Player 11.5 빌드를 반드시 설치해야 합니다.

AIR 3.5용 컨텐츠 저작 AIR 3.5 네임스페이스로 업데이트

새 AIR 3.5 API와 비헤이비어에 액세스하려면 응용 프로그램 설명자 파일을 3.5 네임스페이스로 업데이트해야 합니다. 응용 프로그램에 AIR 3.5 API 및 비헤이비어가 필요하지 않은 경우 네임스페이스를 업데이트하지 않아도 됩니다. 단, 새로운 3.5 버전의 기능을 사용하지 않더라도 이번 릴리스부터는 모든 사용자가 AIR 3.5 네임스페이스를 사용하기를 권장합니다. 네임스페이스를 업데이트하려면 응용 프로그램 설명자에서 xmlns 특성을 <application xmlns="http://ns.adobe.com/air/application/3.5">로 변경하십시오.

버그 보고

버그가 발견된 경우에는 Flash Player 및 Adobe AIR에 버그를 알려 주십시오. 버그 데이터베이스.

Flash Player 및 AIR는 그래픽 하드웨어를 사용하여 H.264 비디오를 디코딩하고 재생합니다. 어떤 비디오 문제는 특정 그래픽 하드웨어 및 드라이버에서만 재현됩니다. 비디오 관련 문제를 보고할 때는 문제를 재현하고 조사할 수 있도록 그래픽 하드웨어 및 드라이버와 함께 운영 체제와 브라우저(Flash Player 사용 시)를 반드시 확인해야 합니다. 보고할 때는비디오 재생 문제 보고 지침에 나와 있는 정보를 반드시 알려 주시기 바랍니다. 참고: 지원 센터에 접수되는 전자 메일이 너무 많아서 모든 요청에 응답하지 못할 수도 있습니다.

Adobe® Flash Player®와 AIR®를 사용해 주시고 시간을 내어 피드백을 보내 주셔서 감사합니다!

시스템 요구 사항

최신 Flash Player 시스템 요구 사항은 여기에서 관련 문서를 참조하십시오.

최신 AIR 시스템 요구 사항은 여기에서 관련 문서를 참조하십시오.

런타임 버전 기록

 

 릴리스 날짜 런타임 버전 보안 향상
2013년 1월 8일 Flash Player Desktop(Windows, Mac): 11.5.502.146
AIR Windows, Mac, Android, iOS: 3.5.0.1060
AIR SDK: 3.5.0.1060
 APSB13-01
2012년 12월 11일 Flash Player Desktop Windows: 11.5.502.135
Flash Player Desktop Mac: 11.5.502.136
AIR Windows, Android: 3.5.0.880
AIR Mac: 3.5.0.890
 APSB12-27
2012년 11월 6일 Flash Player Desktop(Windows, Mac): 11.5.502.110
AIR(Windows, Mac, Mobile): 3.5.0.600
AIR SDK: 3.5.0.600
 APSB12-24
2012년 10월 8일 Flash Player Desktop(Windows, Mac): 11.4.402.287
AIR(Windows, Mac, Mobile): 3.4.0.2710
AIR SDK: 3.4.0.2710
 APSB12-22
2012년 8월 21일 Flash Player Desktop(Windows, Mac): 11.4.402.265
AIR(Windows, Mac, Mobile): 3.4.0.2540
AIR SDK: 3.4.0.2540
 APSB12-19

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책