Flash Player 29 및 AIR 29용 릴리스 정보

Flash Player 및 AIR 29 릴리스 정보입니다.

 

2018년 5월 8일

오늘 예정된 릴리스에서는 Flash Player가 업데이트되었으며, 중요한 버그 수정 사항과 보안 업데이트가 제공됩니다.

 

2018년 4월 13일

오늘 릴리스에서는 iOS 앱 스토어에 제출되는 애플리케이션에 영향을 미치는 문제를 해결하도록 AIR SDK가 업데이트되었습니다.  Apple을 통해 애플리케이션을 게시하려는 개발자는 이 업데이트된 SDK를 고려하여 빌드해야 합니다.

 

2018년 4월 10일

오늘 예정된 릴리스에서는 Flash Player가 업데이트되었으며, 중요한 버그 수정 사항과 보안 업데이트가 제공됩니다.

 

2018년 3월 13일

오늘 예정된 릴리스에서는 중요한 버그 수정 사항, 보안 업데이트, 새로운 기능으로 Flash Player와 AIR를 업데이트하였습니다.


Flash Player 업데이트 방법

"Adobe가 업데이트를 설치하도록 허용(권장)" 업데이트 메커니즘에 등록한 현재 Flash Player 고객은 릴리스 후 24시간 내에 최신 버전의 Flash Player로 자동으로 업데이트됩니다.

"업데이트 설치 알림 수신"을 선택한 사용자는 릴리스 날짜로부터 7일 내에 업데이트 알림 대화 상자를 받게 됩니다. Windows 사용자는 시스템을 다시 시작하거나 로그아웃한 후 다시 로그인하여 업데이트 알림 대화 상자를 활성화해야 합니다.

최신 버전의 Flash Player는 항상 https://get.adobe.com/kr/flashplayer를 방문하여 다운로드하고 설치할 수 있습니다.

Google Chrome이나 Windows 8.x/10 Internet Explorer 또는 Microsoft Edge를 사용하는 고객은 Google 및 Microsoft 업데이트 메커니즘을 통해 업데이트를 받습니다.


문의 방법

이와 같은 릴리스가 도움이 되시기를 바랍니다. 문제가 발생하면 Adobe 공개 버그 데이터베이스에 문제를 게시하여 Adobe에 알려 주십시오. 설치나 사용과 관련하여 도움이 필요한 경우 커뮤니티 포럼을 방문하십시오.

Adobe 버그 데이터베이스 - https://tracker.adobe.com/
Flash Player 포럼 - http://forums.adobe.com/community/flashplayer
AIR 포럼 - http://forums.adobe.com/community/air

공지 사항

Play Store에서 사용 가능한 Android AIR 런타임
Adobe는 2018년 3월 13일에 Android 4.0 이하를 실행하는 모든 디바이스를 대상으로 Google Play Store에서 공유 AIR 런타임의 게시를 취소할 예정입니다. 공유 런타임이 필요한 AIR 애플리케이션의 경우 이러한 이전 시스템에서는 Play Store의 필수 다운로드에 액세스할 수 없게 됩니다. 영향을 받는 개발자는 3월 13일 전에 전용 런타임을 사용하도록 애플리케이션을 변환하고 다시 게시하는 것이 좋습니다.
 
앱 전송 보안
Apple은 macOS 10.11을 선보이면서 애플리케이션에서 HTTPS를 통한 보안 네트워크 연결만 사용하도록 규정하는 ATS(앱 전송 보안)를 도입했습니다. 이는 중대한 변화이므로 Apple은 비보안 연결을 허용하도록 애플리케이션에 NSAllowsArbitraryLoads를 통한 재정의를 제공했습니다.
 
AIR SDK 27을 사용하면 macOS용으로 제작된 모든 AIR 애플리케이션의 info.plist 파일에서 NSAllowsArbitraryLoads 키가자동으로 True로 설정됩니다. 이는 일시적인 해결책입니다. Apple은 검토 과정에서 애플리케이션을 거부할 수도 있고, 향후 OS 업데이트에서 NSAllowsArbitraryLoads를 사용하지 않도록 설정할 수도 있습니다. 따라서 애플리케이션에서 HTTPS를 통한 보안 네트워크 연결을 사용하는 것이 좋습니다.
 
Android AIR 공유 런타임
AIR 26부터는 Android용 공유 런타임 애플리케이션 패키징이 비활성화됩니다. 이 변화로 인해, 게시된 애플리케이션은 개발자가 선택한 대상(즉, apk 또는 apk-captive-runtime)에 관계없이 설치 패키지에 포함된 런타임의 고정 복사본을 갖게 됩니다. 이러한 변화 덕분에 Android에서 압도적인 인기를 자랑하는 고정 설치 옵션에서 테스트 및 엔지니어링을 주력할 수 있습니다.

수정된 문제

2018년 5월 8일

Flash Player

  • Flash Player에서 정적 SWF의 그라디언트에 "동영상이 로드되지 않음"이라고 표시됨(FP-4198806)

 

2018년 4월 13일

AIR

  • [iOS] 비공개적인 API 사용으로 인해 Apple App Store에 애플리케이션을 제출할 때 발생하는 문제가 해결됨

 

2018년 4월 10일

Flash Player

  • [Mac]RTMPS 오류 NetConnection.Connect.CertificatePrincipalMismatch(FP-4198784)
  • [Edge] 확대/축소 시 FP 설정 패널 '닫기' 버튼이 응답을 중지함
  • 여러 보안 및 기능 수정

 

2018년 3월 13일

Flash Player

  • Firefox에서 하드웨어 가속이 설정되어 있지 않은 경우 Flash Player 설정 패널이 응답하지 않음
  • "by.blooddy.crypto.Base64" 클래스가 BASE64 디코딩을 시도할 때 Flash Player가 예기치 않게 종료됨.(FP-4198772)
  • Firefox에서 Flash Player 보호 모드로 비동기 드로잉을 사용하면 글꼴 색상이 반전됨
  • OpenSSL을 사용하는 SecureSocket 및RTMPS가"server_name" SNI 헤더를 전송하지 않음
  • Flash Player가 SecureSocket을 통해 TLS1.2만 실행하는 서버에 연결하지 않음

AIR

  • domainMemory에 바이트 배열을 연결하면 AIR 앱이 예기치 않게 종료됨(AIR-4198585)
  • 프로젝트 메뉴에서 "릴리스 빌드 내보내기"를 선택하면 High Sierr에서 Flash Builder가 예기치 않게 종료됨(업데이트된 블로그)
  • clipboard.dataForFormat이 클립보드의 사용자 정의 데이터에 대해 null을 반환함(AIR-4198553)
  • Directx11에서 와이어프레임 기능이 작동하지 않음(AIR-4198597)
  • iOS 10 이상이 대기 모드로 전환된 후 사용자가 작업을 다시 시작하면 화면이 절반 정도 검게 바뀜(AIR-4198539)
  • iOS에서 microphone.getEnhancedMicrophone() 사용 시 Bluetooth 헤드셋이 작동하지 않음(AIR-4198549)
  • [Android]대형 텍스처 업로드 시 불완전한 텍스처가 렌더링됨.(AIR-4198475)
  • iOS 11의StageWebView 위에 예기치 않은 여백이 표시됨(AIR-4198537)
  • Android에서 InvokeEvent.arguments가 비어 있음(AIR-4198552)
  • iOS 11에서 디바이스 테두리의 TOUCH 이벤트 디스패치가 지연됨(AIR-4198551)
  • StageWebView가 로드되지 않거나 로컬 HTML 내용을 표시하지 않음(AIR-4198420)
  • Samsung 디바이스에서앱이 전체 화면상태이고앱에 소프트 키보드가 표시된 경우 상태 표시줄이 나타남(4189175)
  • SoundMixer.audioPlaybackMode = AudioPlaybackMode.VOICE이고 SoundMixer.useSpeakerphoneForVoice = false일 때 일시 중단 시 오디오 재생이 중지됨(4189377)
  • 애플리케이션 설명자에서 권한이 누락되어 있어도 Android에서 NetworkInfo.isSupported가 TRUE를 반환함(AIR-4198485)
  • Samsung S8에서 상태 표시줄이 숨겨져 있을 때 StageText에 포커스를 설정하면 스테이지 이동 오프셋 오류가 발생함
  • [iOS] iOS StageWebView viewPort가 정확하지 않음(Y축이동)(AIR-4198583)

새로운 기능

Android 및 iOS용 새 소프트 키보드 유형

AIR 29부터는 개발자가 TextField 및 StageText를 사용하여 다음의 두 가지 소프트 키보드 유형을 추가로 설정할 수 있습니다.

  • DECIMAL
  • PHONE

swf 버전 40 이상과 네임스페이스 29.0 이상을 사용하면 새로 추가한 이 키패드에 액세스할 수 있습니다.

var tfKeyBoard:TextField=new TextField();
keyBoard.softKeyboard=SoftKeyboardType.DECIMAL; //Setting SoftKeyboard type as DECIMAL
 
OR
 
var stKeyBoard:StageText = new StageText();
stKeyBoard.softKeyboardType=SoftKeyboardType.PHONE; //Setting SoftKeyboard type as PHONE

iOS의 Geolocation 권한

AIR 29부터는 iOS의 애플리케이션에서 Geolocation 권한을 요청하는 개발자가 새 속성 locationAlwaysUsePermission을 통해 WHEN_IN_USE 또는 ALWAYS 권한을 요청할 수 있습니다.

이 속성의 기본값은 false입니다.

샘플 사용법:

private var geo:Geolocation = new Geolocation();
geo.requestPermission(); //this would request for WHEN_IN_USE permission
 
OR
 
private var geo:Geolocation = new Geolocation();
geo.locationAlwaysUsePermission=true; //applicable for iOS11
geo.requestPermission(); //this would request for WHEN_IN_USE and ALWAYS permission

참고:

1. iOS 11 이상에서 WHEN_IN_USE 권한을 처음 요청하는 경우 ALWAYS 권한은 나중에 요청할 수 있습니다. 이 OS에서는 해당 요청을 한 번 수행할 수 있으며, 후속 requestPermission() 호출은 무시됩니다.

2. iOS 10에서는 권한을 한 번만 요청할 수 있습니다. 요청되는 권한(WHEN_IN_USE/ALWAYS)은 애플리케이션 설명자에 추가한 cocoa 키에 따라 달라집니다. 따라서 locationAlwaysUsePermission 속성은 iOS 10 이하 버전에 적용되지 않습니다.

3. 개발자는 애플리케이션에 필요한 권한 부여 수준에 따라 애플리케이션 설명자에 cocoa 키를 추가해야 합니다. 자세한 내용은 https://developer.apple.com/documentation/corelocation/choosing_the_authorization_level_for_location_services/requesting_always_authorization을 참조하십시오.

 

Android 및 iOS용 미디어 자동 재생

AIR 29에서는 AIR 21에 도입되었던 "Android 및 iOS용 미디어 자동 재생" 기능이 다소 변경되었습니다.

이제는 StageWebView 생성자 mediaPlaybackRequiresUserAction에 새 인수가 추가되었습니다(기본값: true). 이 인수를 false로 설정하면 StageWebView 내의 미디어를 자동 재생할 수 있습니다.

public function StageWebView(useNative:Boolean = false, mediaPlaybackRequiresUserAction:Boolean = true)

iOS의 경우 StageWebView를 만든 후에 mediaPlaybackRequiresUserAction 속성을 설정할 수는 없으며 개발자는 StageWebView 생성자를 통해서만 미디어 자동 재생을 설정할 수 있습니다.

Android의 경우에는 개발자가 mediaPlaybackRequiresUserAction 속성을 사용하거나 생성자 인수를 통해 미디어 자동 재생을 설정할 수 있습니다.

Android SDK 업그레이드

AIR 29에서는 AIR 런타임에서 Android SDK가 업그레이드되었습니다. 다음은 AIR 29에서 업그레이드된 도구의 버전 번호 목록입니다. 런타임을 빌드하는 데 사용되는 도구가 대폭 변경되었습니다. 성능이나 기능상의 문제가 관찰되면 AIR 사용자 포럼에서 문제를 제기하십시오.

Android 버전 8.1
SDK 플랫폼 27
SDK 도구 26.1.1
Android Build Tool 27.0.3
플랫폼 도구 27.0.1
Android Support Repository 47.0.0
Android Google Repository 58
LLDB 3.0
Android Emulator 27.0.5
Android용 Gradle 플러그인 버전 3.0.1
Multidex jar 1.0.2

Windows 32비트 및 64비트용의 결합된 AIR SDK

AIR 29 이상 버전에서는 32비트 및 64비트 captive AIR 애플리케이션 패키징을 위해 결합된 AIR SDK가 Windows용으로 제공됩니다.

AIR 애플리케이션 아키텍처 결정

결합된 AIR SDK를 사용하여 32비트와 64비트 애플리케이션을 패키징하는 프로세스는 Adobe Flash Builder와 Adobe Animate/adt에서 서로 다릅니다.

  • Adobe Animate 및adt를 사용한 패키징:

Adobe Animate 및adt를 사용하는 경우에는애플리케이션 XML에 여분의 <architecture> 태그를 추가하는 방식으로 이 프로세스를 수행합니다. 이 태그의 값은 32비트 captive AIR 애플리케이션을 패키징하는 경우 "32", 64비트 captive AIR 애플리케이션을 패키징하는 경우에는 "64"일 수 있습니다.

<architecture> 태그는 <application> 태그 아래에 추가해야 합니다.

아래에 샘플 app-xml이 나와 있습니다.

<?xml version="1.0" encoding="utf-8" standalone="no"?>
    <application xmlns="http://ns.adobe.com/air/application/29.0">
        <id>Sample</id>
        <filename>Sample</filename>
        <architecture>64</architecture>
        <name>Sample</name>
        <versionNumber>0.0.0</versionNumber>
        <initialWindow>
            <content>Sample.swf</content>
            <autoOrients>false</autoOrients>
            <fullScreen>false</fullScreen>
            <visible>true</visible>
        </initialWindow>
    </application>
  • Adobe Flash Builder를 사용한 패키징:

Adobe Flash Builder를 사용하는 경우에는 Adobe Flash Builder를 시작하기 전에 Windows 환경 변수 AIR_WIN_ARCH를 추가하는 방식으로 이 프로세스를 수행할 수 있습니다. 이 변수의 값은 32/64비트 captive AIR 애플리케이션을 패키징하는 경우 각각 32 및 64일 수 있습니다. Adobe Flash Builder를 사용하여 애플리케이션을 패키징할 때는 <architecture> 태그를 설정해도 아무런 효과가 없습니다. 즉, 전적으로 환경 변수의 값에 따라 패키징 버전이 결정됩니다.

공유 및 기본 AIR 애플리케이션 패키징은 위에서 설명한 방법의 영향을 받지 않습니다. 즉, 이러한 애플리케이션은 Windows에서 32비트 애플리케이션으로 계속 지원됩니다. 또한 Mac에서 수행하는 AIR 애플리케이션 패키징도 영향을 받지 않습니다.

AIR 데스크탑의 고급 프로필

AIR 29부터는 Windows 8.1 이상 및 Mac OS 10.9 이상 버전용 AIR에서 고급 프로필이 제공됩니다. 이 프로필은 AIR 26부터 모바일에서 제공되었습니다. requestContext3D 및 requestContext3DMatchingProfiles 메서드 둘 다에서 이 프로필을 사용할 수 있습니다. 고급 프로필과 함께 AGAL4를 사용할 수 있습니다.

AGAL4에는 새로운 opcode “tld” 및 정점 셰이더에서 텍스처를 가져오기 위한 새로운 Vertex Sampler 레지스터 "vs"가 도입되었습니다. ‘tld'의 경우 매개 변수에 대한 LOD(Level Of Detail) 값이 필요합니다. GPU는 정점 셰이더에서 LOD의 자동 계산을 지원하지 않기 때문입니다.

최신 버전 AGALMiniAssembler는 https://github.com/adobe-flash/graphicscorelib/pull/14/commits/a20d4773459b01e86acceac45240a2b4e88f67e3에서 제공됩니다.

AIR 데스크탑에서 정점 텍스처 가져오기

데스크탑에 새로운 Stage3D 프로필('고급')이 도입됨에 따라 이제 AIR 데스크탑에서도 정점 텍스처 가져오기를 사용할 수 있습니다. 정점 텍스처 가져오기는 AIR 26부터 모바일에서 제공되었으며 데스크탑에서는 AIR 29(SWF 버전 40)부터 제공될 예정입니다. 이 기능은 Windows 8.1 이상과 Mac OS 10.9 이상 버전에서 지원됩니다. 이 기능의 사용 가능 여부는 고급 프로필 사용 가능 여부에 따라 달라지므로 Windows 7에서는 이 기능이 지원되지 않습니다.

텍스처 데이터는 정점 셰이더에서 AGAL4 및 고급 프로필을 통해 사용할 수 있습니다.

AGAL 4에는 새로운 opcode “tld” 및 정점 셰이더에서 텍스처를 가져오기 위한 새로운 Vertex Sampler 레지스터 "vs"가 도입되었습니다. ‘tld'는 조각 셰이더에서 사용되는 'tex' opcode와 비슷합니다. 하지만 'tex' opcode와 달리 'tld'의 경우에는 매개 변수로 LOD(Level Of Detail) 값이 필요합니다. GPU는 정점 셰이더에서 LOD의 자동 계산을 지원하지 않기 때문입니다. 

tld 사용법:

tld dst, src, sampler

dst: 샘플러 텍스처 픽셀의 대상 레지스터

src: 픽셀이 샘플링된 텍스처 좌표 그리고 LOD 표시를 사용할 미니맵의 인덱스로 포함하고 있는 레지스터입니다.

src 레지스터의 구성 요소: 텍스처 픽셀이 샘플링된 텍스처 좌표입니다. z 구성 요소는 정점 텍스처가 큐브 맵일 경우 큐브 맵 텍스처의 측면을 나타내는 데 사용됩니다.

src 레지스터의 w 구성 요소: 사용할 미니맵의 인덱스로, 0부터 n-1까지의 값입니다. 여기서 n은 총 미니맵 수입니다. 0 인덱스는 가장 높은 해상도의 미니맵을 나타냅니다. src.w의 분수 부분은 선택한 미니맵이 좀더 낮은 해상도로 사용하는 다음 레벨의 미니맵과 얼마나 보간되는지를 나타냅니다. 이때의 기준은 셰이더에서 전달되거나 setSamplerStateAt() API에서 설정된 미니맵 필터(mipnearest또는miplinear)입니다. Mipnearest는 가장 가까운 인접 미니맵을 사용하는 반면miplinear는 선형적으로 필터링된 미니매핑을 사용합니다.

정점 샘플러 'vs'

tld vt0, va0, vs0<2d,linear,miplinear>

위 예제 코드는 정점 샘플러 0(vs0)에 바인딩된 텍스처에서 정점 임시 레지스터 0(vt0)으로 텍스처 픽셀을 가져옵니다. 텍스처 좌표는 정점 특성 레지스터 0(va0) 그리고 정점 샘플러에서 제공되는 샘플러 상태(< 2d, linear,miplinear >)로 제공됩니다. 이 예제에서는 LOD 값이 va0.w에서 제공됩니다.

사용 가능한 총 정점 샘플러의 수는 4개입니다. 정점 및 조각 샘플러의 합은 16으로 제한됩니다

조각 샘플러 내에서는 tld opcode를 사용할 수 없습니다.

정점 셰이더에서 정점 샘플러에 대한 텍스처를 제공하려면 개발자가 기존 ActionScript API, SetTextureAt()를 사용해야 합니다.

SetTextureAT(0, texture);

위 예제 코드는 'texture'를 정점 샘플러 0(vs0)에 바인딩합니다. 이 호출은 같은 인덱스에 있는 조각 샘플러로 'texture'를 설정합니다. 조각 셰이더에서 fs0에 액세스할 수 있는 경우 이 조각 샘플러는 0(fs0)입니다.

정점 셰이더 코드에서 정점 샘플러의 샘플러 상태는 기존 AS API, SetSamplerStateAt로 재정의할 수 있습니다.

SetSamplerStateAt(0, Context3DWrapMode.CLAMP, Context3DTextureFilter.LINEAR, Context3DMipFilter.MIPNEAREST );

SetTextureAt API와 마찬가지로 위의 호출도 같은 인덱스에서 조각 샘플러의 상태를 설정합니다. 조각 셰이더에서 fs0이 사용되는 경우 이 조각 샘플러는 0(fs0)입니다.

정점 셰이더에서 사용되는 텍스처 샘플링에 대해서는 Anisotropic Filtering을 사용할 수 없습니다.

정점 텍스처 가져오기 기능은 위치 변경 매핑, 물 시뮬레이션, 폭발 매핑 등의 여러 가지 효과에서 유용합니다.

비클라이언트 영역에 HIDPI 크기 조절 적용

Windows의 HIDPI 디스플레이 지원은 AIR 버전 23에서 도입되었습니다. 이 기능을 통해 HIDPI 디스플레이에서 더 우수한 품질로 렌더링되도록 AIR 컨텐츠를 표시할 수 있습니다.

이전의 HiDIP 크기 조절 지원이 확장된 기능인 '비클라이언트 영역에 HIDPI 크기 조절 적용'을 사용하면 DPI 값을 동적으로 변경할 때 AIR Windows에서 비클라이언트 영역 크기 조절이 지원됩니다. 이 기능은 대화 상자, 파일 브라우저 및 '비클라이언트 영역' UI 구성 요소(예: 제목 표시줄, 기본 메뉴, Windows 아이콘)의 크기를 조절합니다.

이 기능은 AIR 29 이상 및 Windows 10(Redstone 1) 버전 1607 이상에서 제공될 예정입니다.

AIR 데스크탑 - vsync를 즉시 활성화/비활성화하는 기능

AIR 버전 28까지는 AIR 런타임의 프레임 버퍼 렌더링 속도가 디스플레이 디바이스 새로 고침 속도에 동기화되었습니다.

AIR 29에서는 사용자가 디스플레이 디바이스 속도를 추가로 동기화하거나 비동기화할 수 있는 향상된 기능이 제공됩니다. 스테이지 변수 "vsyncEnabled"에 추가된 속성을 통해 동기화 기능을 전환할 수 있습니다.

"VsyncStateChangeAvailabilityEvent" 이벤트가 true를 반환하는 경우에 한해 "vsyncEnabled" 변수를 true와 false 간에 전환할 수 있습니다.

Windows 7 컴퓨터의 DisplayContext 객체에서는 vsyncEnabled 값을 true로 설정할 때마다 Event.CONTEXT3D_CREATE가 다시 트리거되며 화면이 깜박일 수 있습니다. Windows 8 이상 및 Mac 컴퓨터에서는 이러한 현상이 반영되지 않습니다.

AIR 데스크탑 - GPU 메모리 제한 증가

AIR 28까지는 일반 및 직사각형 텍스처 업로드에 대해 제공되는 최대 GPU 메모리가 512MB였습니다. AIR 29 베타에서는 GPU 메모리 제한이 2048MB로 증가했습니다. Stage3D 프로필 "Standard_Extended" 및 "Enhanced"에 이러한 새 제한을 사용할 수 있습니다. 다른 프로필의 경우 최대 GPU 제한은 512MB입니다.

이 기능은 AIR 64비트 전용이며 Normal 및 Rectangular 텍스처용으로 제공됩니다. Cube 텍스처의 경우에는 메모리 제한이 이전과 동일한 256MB입니다.

AIR 데스크탑 - 텍스처 제한 증가(베타에만 해당됨)

AIR 28까지는 지원되는 최대 텍스처 크기가 4096x4096이었습니다. AIR 29(SWF 버전 40)에서는 텍스처 제한이 8192x8192픽셀로 증가했습니다. 이를 위해 하드웨어에서 8k 텍스처가 지원되는 경우에만 true를 반환하는 새로운 읽기 전용 속성인 Context3D::supports8kTexture가 도입되었습니다.

이 기능은 Normal 및 Rectangular 텍스처 렌더링만 지원합니다. Cube, Video, Compressed, Compressed_Alpha 등의 텍스처는 지원되지 않습니다. 이 기능은 Mac, Windows 8.1 이상용 AIR 64에서 제공됩니다.

8k 텍스처는 매우 크기 때문에 비동기로 업로드하는 것이 좋습니다.

참고:

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

릴리스된 버전

결과물 릴리스된 버전
Internet Explorer용 Flash Player Windows - ActiveX 29.0.0.171
Firefox용 Flash Player Windows - NPAPI 29.0.0.171
Chromium용 Flash Player Windows - PPAPI 29.0.0.171
Safari 및 Firefox용 Flash Player Mac - NPAPI 29.0.0.171
Chromium용 Flash Player Mac - PPAPI 29.0.0.171
Internet Explorer 및 Edge용 Flash Player Win 8 및 10 29.0.0.171
Google Chrome용 Flash Player Mac 29.0.0.171
Google Chrome용 Flash Player Windows 29.0.0.171
Flash Player ChromeOS 29.0.0.171
Google Chrome용 Flash Player Linux 29.0.0.171
Chromium용 Flash Player Linux - PPAPI 29.0.0.171
Firefox용 Flash Player Linux - NPAPI 29.0.0.171
AIR 데스크탑 Win Runtime 29.0.0.112
AIR 데스크탑 Mac Runtime 29.0.0.112
AIR SDK & 컴파일러 Windows 29.0.0.122
AIR SDK & 컴파일러 Mac 29.0.0.122
AIR SDK Windows 29.0.0.122
AIR SDK Mac 29.0.0.122

알려진 문제

AIR
  • [AIR Win 64] Scout가 64bit AIR 종속 런타임을 x86으로 보고함(AIR-4198615)
  • [AIR] Trace 문이adl을통해실행될 때콘솔에서인쇄되지않음(AIR-4198624)
  • 스토어 및adhocIPA를 테스트 장치에서 설치할 수 없음(AIR-4198628)

보안 향상

보안 게시판 영향을 받는 결과물
APSB18-16 Adobe Flash Player

저작 지침

Flash Player 29용 내용 저작

새 Flash Player를 사용하려면 "-swf-version=40"을 추가 컴파일러 인수로 ASC 2.0 컴파일러에 전달하여 SWF 버전 40을 대상으로 지정해야 합니다. 자세한 지침은 아래에 나와 있습니다.

  • Flash Player 24를 위한새로운 playerglobalFlash Player 29용 .swc
  • Creative Cloud(https://creative.adobe.com/products/flash-builder)에서 Flash Builder 4.7을 다운로드하여 설치합니다.
  • 나중에 기존 AIR SDK를 복원해야 할 경우 기존 AIR SDK를 백업한 후 번들로 제공된 AIR SDK를 AIR 29 SDK로 바꿉니다. 이렇게 하려면 다음 위치에 AIR 29 SDK의 압축을 풉니다.
    • MacOS: /Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.348297/AIRSDK
    • Windows: C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64Bit)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK\
  • Flash Builder에서 새 프로젝트를 만듭니다(파일 -> 새로 만들기 -> 프로젝트).
  • [속성] 패널을 엽니다(마우스 오른쪽 버튼을 클릭하고 '속성' 선택). 
  • 왼쪽의 목록에서 ActionScriptCompiler를선택합니다.
  • 'Additional compiler arguments' 필드에 "-swf-version=40"을 추가합니다.
    • 그러면 SWF 버전 40을 대상으로 하는 SWF가 출력됩니다. Flash Builder가 아니라 명령줄에서 컴파일할 경우에도 동일한 컴파일러 인수를 추가해야 합니다.
  • 브라우저에 새 Flash Player 29 빌드를 설치했는지 확인합니다.

AIR 29용 내용 저작 AIR 29 네임스페이스로 업데이트

새로운 AIR 29 API 및 비헤이비어에 액세스하려면애플리케이션설명자 파일을 29 네임스페이스로 업데이트해야 합니다. 애플리케이션에 새로운 AIR 29 API와 비헤이비어가 필요하지 않은 경우 네임스페이스를 업데이트하지 않아도 됩니다. 그러나 새로운 29 기능을 아직 활용하지 않더라도 모든 사용자가 AIR 29 네임스페이스 사용을 시작하는 것이 좋습니다. 네임스페이스를 업데이트하려면애플리케이션 설명자의 xmlns속성을 <application xmlns="http://ns.adobe.com/air/application/29.0">으로 변경하십시오.

버그 보고

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

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

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

시스템 요구 사항

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

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

런타임 버전 기록

릴리스 날짜 런타임 버전 보안 향상
2018년 5월 8일 Flash Player(Win, Mac, Linux) 29.0.0.171 APSB18-16
2018년 4월 13일 AIR SDK 29.0.0.122  
2018년 4월 10일 Flash Player(Win, Mac, Linux) 29.0.0.140 APSB18-08
2018년 3월 13일 Flash Player(Win, Mac, Linux) 29.0.0.113
AIR Runtime 29.0.0.112
AIR SDK 29.0.0.112
APSB18-05
2018년 2월 6일 Flash Player(Win, Mac, Linux) 28.0.0.161 APSB18-03
2018년 1월 9일 Flash Player(Win, Mac, Linux) 28.0.0.137 APSB18-01
2017년 12월 12일 Flash Player(Win, Mac, Linux) 28.0.0.126
AIR Runtime 28.0.0.127
AIR SDK 28.0.0.125
APSB17-42
2017년 11월 14일 Flash Player(Win, Mac, Linux) 27.0.0.187 APSB17-33
2017년 25월 10일 Flash Player(Win, Mac, Linux) 27.0.0.183  
2017년 10월 16일 Flash Player(Win, Mac, Linux) 27.0.0.170 APSB17-32
2017년 10월 10일 Flash Player(Win, Mac, Linux) 27.0.0.159
AIR SDK Win 27.0.0.132
APSB17-31
2017년 9월 12일 Flash Player(Win, Mac, Linux) 27.0.0.130
AIR SDK 및 Runtime Win 27.0.0.124
AIR SDK 및 Runtime Mac 27.0.0.128
APSB17-28
2017년 8월 8일 Flash Player(Win, Mac, Linux) 26.0.0.151 APSB17-23
2017년 7월 11일 Flash Player(Win, Mac, Linux) 26.0.0.137
AIR Runtime 26.0.0.127
APSB17-21
2017년 6월 16일 Flash Player(Win, Mac, Linux) 26.0.0.131  
2017년 6월 13일 Flash Player(Win, Mac, Linux) 26.0.0.126
Flash Player(ActiveX Win 8/10) 26.0.0.120
AIR SDK 및 Runtime 26.0.0.118
APSB17-17
2017년 5월 9일 Flash Player(Win, Mac, Linux) 25.0.0.171 APSB17-15
2017년 4월 20일 Flash Player(Mac ) 25.0.0.163  
2017년 4월 11일 Flash Player(Win, Mac, Linux) 25.0.0.148 APSB17-10
2017년 3월 14일 Flash Player(Win, Mac, Linux) 25.0.0.127
AIR SDK 및 Runtime 25.0.0.134
APSB17-07
2017년 2월 14일 Flash Player(Win, Mac, Linux) 24.0.0.221 APSB17-04
2017년 1월 10일 Flash Player(Win, Mac, Linux) 24.0.0.194 APSB17-02
2016년 12월 13일 Flash Player(Win, Mac, Linux) 24.0.0.186
AIR SDK 및 Runtime 24.0.0.180
APSB16-39
2016년 11월 8일 Flash Player(Win, Mac, Linux) 23.0.0.207
Flash Player(NPAPI Linux) 11.2.202.644
APSB16-37
2016년 10월 26일 Flash Player(Win, Mac, Linux) 23.0.0.205
Flash Player(NPAPI Linux) 11.2.202.643
APSB16-36
2016년 10월 11일 Flash Player(Win, Mac, Linux) 23.0.0.185
Flash Player(NPAPI Linux) 11.2.202.637
Flash Player(ESR) 18.0.0.382
APSB16-32
2016년 9월 13일 Flash Player(Win, Mac, Linux) 23.0.0.162
Flash Player(NPAPI Linux) 11.2.202.635
Flash Player(ESR) 18.0.0.375
AIR SDK 및 Runtime 23.0.0.257
APSB16-29
APSB16-31
2016년 7월 14일 Flash Player(Win ActiveX) 22.0.0.210  
2016년 7월 12일 Flash Player(Win, Mac, Linux) 22.0.0.209
Flash Player(NPAPI Linux) 11.2.202.632
Flash Player(ESR) 18.0.0.366
APSB16-25
2016년 6월 16일 Flash Player(Win, Mac, Linux) 22.0.0.185
Flash Player(NPAPI Linux) 11.2.202.626
Flash Player(ESR) 18.0.0.358
AIR SDK 및 Runtime 22.0.0.153
APSB16-18
APSB16-23
2016년 5월 12일 Flash Player(Win, Mac, Linux) 21.0.0.242
Flash Player(NPAPI Linux) 11.2.202.621
Flash Player(ESR) 18.0.0.352
AIR SDK 및 Runtime 21.0.0.215
APSB16-15
2016년 4월 21일 Flash Player(Mac NPAPI) 21.0.0.226  
2016년 4월 12일 AIR SDK 및 Runtime 21.0.0.198  
2016년 4월 8일 Flash Player(Google Chrome) 21.0.0.216  
2016년 4월 7일 Flash Player(Win, Mac, Linux) 21.0.0.213
Flash Player(NPAPI Linux) 11.2.202.616
Flash Player(ESR) 18.0.0.343
APSB16-10
2016년 3월 23일 Flash Player(Win, Mac, Linux) 21.0.0.197  
2016년 3월 10일 Flash Player(Win, Mac, Linux) 21.0.0.182
Flash Player(NPAPI Linux) 11.2.202.577
Flash Player(ESR) 18.0.0.333
AIR SDK 및 Runtime 21.0.0.176
APSB16-08
2016년 2월 9일 Flash Player(Win, Mac, Linux) 20.0.0.306
Flash Player(NPAPI Linux) 11.2.202.569
Flash Player(ESR) 18.0.0.329
AIR SDK 및 Runtime 20.0.0.260
APSB16-04
2016년 1월 19일 Flash Player(Win, Mac, Linux) 20.0.0.286  
2015년 1월 1일 Flash Player ActiveX(Win 7) 20.0.0.270  
2015년 12월 28일 Flash Player(Win, Mac, Linux) 20.0.0.267
Flash Player(NPAPI Linux) 11.2.202.559
Flash Player(ESR) 18.0.0.324
AIR SDK 및 Runtime 20.0.0.233
APSB16-01
2015년 12월 8일 Flash Player(Win, Mac, Linux) 20.0.0.228
Flash Player(NPAPI Win 및 Mac) 20.0.0.235
Flash Player(NPAPI Linux) 11.2.202.554
Flash Player(ESR) 18.0.0.268
AIR SDK 및 Runtime 20.0.0.204
APSB15-32
2015년 11월 10일 Flash Player(Win, Mac, Linux) 19.0.0.245
Flash Player(NPAPI Linux) 11.2.202.548
Flash Player(ESR) 18.0.0.261
AIR SDK 및 Runtime 19.0.0.241
APSB15-28
2015년 10월 16일 Flash Player(Win, Mac, Linux) 19.0.0.226
Flash Player(PPAPI ChromeOS) 19.0.0.225
Flash Player(NPAPI Linux) 11.2.202.540
Flash Player(ESR) 18.0.0.255
APSB15-27
2015년 10월 13일 Flash Player(Win 및 Mac) 19.0.0.207
Flash Player(PPAPI Linux) 19.0.0.207
Flash Player(NPAPI Linux) 11.2.202.535
Flash Player(ESR) 18.0.0.252
AIR SDK 및 Runtime 19.0.0.190
APSB15-25
2015년 9월 21일 Flash Player(Win 및 Mac) 19.0.0.185
Flash Player(PPAPI Linux) 19.0.0.185
Flash Player(NPAPI Linux) 11.2.202.521
Flash Player(ESR) 18.0.0.241
AIR SDK 및 Runtime 19.0.0.190
APSB15-23
2015년 8월 11일 Flash Player(Win 및 Mac) 18.0.0.232
Flash Player(PPAPI Linux) 18.0.0.233
Flash Player(Linux) 11.2.202.498
Flash Player(ESR) 18.0.0.228
AIR SDK 및 Runtime 18.0.0.199
APSB15-19
2015년 7월 16일 Flash Player(Linux NPAPI) 11.2.202.491
Flash Player(ESR) 13.0.0.309
APSB15-18
2015년 7월 14일 Flash Player 18.0.0.209
APSB15-18
2015년 7월 8일 Flash Player 18.0.0.203
Flash Player(PPAPI Linux) 18.0.0.204
Flash Player(ESR) 13.0.0.302
Flash Player(Linux NPAPI) 11.2.202.481
Flash Player 17.0.0.191
AIR SDK 및 Runtime 18.0.0.180
APSB15-16
2015년 6월 23일 Flash Player 18.0.0.194
Flash Player(ESR) 13.0.0.296
Flash Player(Linux NPAPI) 11.2.202.468
Flash Player 17.0.0.190
APSB15-14
2015년 6월 9일 Flash Player(Win 및 Mac) 18.0.0.160
Flash Player PPAPI(Mac) 18.0.0.161
Flash Player(Linux) 11.2.202.466
Flash Player(ESR) 13.0.0.292
AIR SDK 및 Runtime(Win) 18.0.0.144
AIR SDK 및 Runtime(Mac) 18.0.0.143
APSB15-11
2015년 5월 12일 Flash Player(Win 및 Mac) 17.0.0.188
Flash Player(Linux) 11.2.202.460
Flash Player(ESR) 13.0.0.289
AIR SDK 및 Runtime 17.0.0.172
APSB15-09
2015년 4월 14일 Flash Player(Win 및 Mac) 17.0.0.169
Flash Player(Linux) 11.2.202.457
Flash Player(ESR) 13.0.0.281
AIR SDK 및 Runtime 17.0.0.144
APSB15-06
2015년 3월 12일 Flash Player(Win 및 Mac) 17.0.0.134
Flash Player(Linux) 11.2.202.451
Flash Player(ESR) 13.0.0.277
AIR SDK 및 Runtime 17.0.0.124
APSB15-05
2015년 2월 12일 AIR 데스크톱 Runtime(Win) 16.0.0.273
AIR SDK(Win 및 Mac) 16.0.0.292
 
2015년 2월 5일 Flash Player(Win 및 Mac) 16.0.0.305
Flash Player(Linux) 11.2.202.442
Flash Player ESR(Win 및 Mac) 13.0.0.269
APSB15-04
2015년 1월 27일 Flash Player(Win 및 Mac) 16.0.0.296
Flash Player(Linux) 11.2.202.440
Flash Player ESR(Win 및 Mac) 13.0.0.264
APSB15-03
2015년 1월 22일 Flash Player(Win 및 Mac) 16.0.0.287
Flash Player(Linux) 11.2.202.438
Flash Player ESR(Win 및 Mac) 13.0.0.262
APSB15-02
2015년 1월 13일 Flash Player(Win 및 Mac) 16.0.0.257
Flash Player(Linux) 11.2.202.429
Flash Player ESR(Win 및 Mac) 13.0.0.260
AIR Android 16.0.0.272
AIR Desktop Runtime 16.0.0.245
AIR SDK 16.0.0.272
APSB15-01
2014년 12월 9일 Flash Player(Win 및 Mac) 16.0.0.235
Flash Player(Linux) 11.2.202.425
Flash Player ESR(Win 및 Mac) 13.0.0.259
APSB14-27
2014년 12월 9일 Flash Player(Win 및 Mac) 15.0.0.246 APSB14-27
2014년 11월 11일 Flash Player(Win 및 Mac) 15.0.0.223
Flash Player(Linux) 11.2.202.418
Flash Player ESR(Win 및 Mac) 13.0.0.252
AIR Android 15.0.0.356
AIR Desktop & SDK 15.0.0.356
APSB14-24
2014년 9월 23일 Flash Player(Windows ActiveX) 15.0.0.167 APSB14-22
2014년 9월 9일 Flash Player(Win 및 Mac) 15.0.0.152
Flash Player(Linux) 11.2.202.406
Flash Player ESR(Win 및 Mac) 13.0.0.244
AIR Android 15.0.0.252
AIR Desktop & SDK 15.0.0.249
APSB14-21
2014년 8월 12일 Flash Player(ActiveX, Mac NPAPI) 14.0.0.176
Flash Player(Win NPAPI) 14.0.0.179
Flash Player(PPAPI) 14.0.0.177
AIR Android 14.0.0.179
AIR Desktop & SDK 14.0.0.178
APSB14-18
2014년 7월 8일 Flash Player Desktop(Win 및 Mac) 14.0.0.145
Flash Player Desktop(Linux) 11.2.202.394
Flash Player ESR(Win 및 Mac) 13.0.0.231
AIR(SDK 및 Android Runtime) 14.0.0.137
APSB14-17
2014년 6월 10일 Flash Player Desktop(Win 및 Mac) 14.0.0.125
Flash Player Desktop(Linux) 11.2.202.378
Flash Player ESR(Mac 및 Win) 13.0.0.223
AIR(SDK 및 Runtme) 14.0.0.110
APSB14-16
2014년 5월 13일 Flash Player Desktop(Win 및 Mac) 13.0.0.214
Flash Player Desktop(Linux) 11.2.202.359
Flash Player Enterprise(Mac 및 Win) 13.0.0.214
AIR(SDK 및 Runtime) 13.0.0.111
APSB14-14

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

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