사용 안내서 취소

사용자 정의 플랫폼에 대한 지원 활성화

  1. Adobe Animate 사용 안내서
  2. Animate 소개
    1. Animate의 새로운 기능
    2. 시각적 용어집
    3. Animate 시스템 요구 사항
    4. Animate 키보드 단축키
    5. Animate에서 여러 파일 유형을 사용하여 작업하기
  3. 애니메이션
    1. Animate의 애니메이션 기본 사항
    2. Animate에서 프레임 및 키프레임을 사용하는 방법
    3. Animate의 프레임별 애니메이션
    4. Animate에서 클래식 트윈 애니메이션으로 작업하는 방법
    5. 브러시 도구
    6. 모션 안내선
    7. 모션 트윈 및 ActionScript 3.0
    8. 모션 트윈 애니메이션 정보
    9. 모션 트윈 애니메이션
    10. 모션 트윈 애니메이션 만들기
    11. 속성 키프레임 사용
    12. 트윈으로 위치에 애니메이션 적용
    13. 모션 편집기를 사용하여 모션 트윈을 편집하는 방법
    14. 트윈 애니메이션의 모션 경로 편집
    15. 모션 트윈 조작
    16. 사용자 정의 속도 추가
    17. 모션 사전 설정 만들기 및 적용
    18. 애니메이션 트윈 범위 설정
    19. XML 파일로 저장한 모션 트윈을 사용한 작업
    20. 모션 트윈과 클래식 트윈의 비교
    21. 모양 트윈 만들기
    22. Animate에서 뼈 도구 애니메이션 사용하기
    23. Animate에서 캐릭터 리깅으로 작업하기
    24. Adobe Animate에서 마스크 레이어를 사용하는 방법
    25. Animate에서 장면으로 작업하는 방법
  4. 대화형 기능
    1. Animate로 버튼을 만드는 방법
    2. Animate 프로젝트를 다른 문서 유형 포맷으로 변환
    3. Animate에서 HTML5 Canvas 문서를 만들고 게시하기
    4. Animate에서 코드 조각을 사용하여 대화형 기능 추가하기
    5. 사용자 정의 HTML5 구성 요소 만들기
    6. HTML5 Canvas의 구성 요소 사용
    7. 사용자 정의 구성 요소 만들기: 예제
    8. 사용자 정의 구성 요소의 코드 조각
    9. 모범 사례 - Animate를 사용한 광고
    10. 가상 현실 제작 및 게시
  5. 작업 영역 및 작업 과정
    1. 칠 브러시 만들기 및 관리
    2. HTML5 Canvas 문서에서 Google Fonts 사용
    3. Creative Cloud 라이브러리와 Adobe Animate 사용
    4. Animate의 스테이지 및 도구 패널 사용
    5. Animate 작업 과정 및 작업 영역
    6. HTML5 Canvas 문서에서 웹 글꼴 사용
    7. 타임라인과 ActionScript
    8. 여러 타임라인을 사용한 작업
    9. 환경 설정
    10. Animate 제작 패널 사용
    11. Animate로 타임라인 레이어 만들기
    12. 모바일 앱 및 게임 엔진용으로 애니메이션 내보내기
    13. 객체 이동 및 복사
    14. 템플릿
    15. Animate의 찾기 및 바꾸기
    16. 실행 취소, 다시 실행 및 작업 내역 패널
    17. 키보드 단축키
    18. Animate에서 타임라인을 사용하는 방법
    19. HTML 확장 만들기
    20. 이미지 및 애니메이션 GIF에 대한 최적화 옵션
    21. 이미지 및 GIF에 대한 내보내기 설정
    22. Animate의 에셋 패널
  6. 멀티미디어 및 비디오
    1. Animate의 그래픽 객체 변형 및 결합
    2. Animate에서 심볼 인스턴스를 만들고 작업하기
    3. 이미지 추적
    4. Adobe Animate에서 사운드를 사용하는 방법
    5. SVG 파일 내보내기
    6. Animate에서 사용할 비디오 파일 만들기
    7. Animate에서 비디오를 추가하는 방법
    8. 비디오 큐 포인트를 사용한 작업
    9. Animate로 객체 그리고 만들기
    10. 선 및 모양 변형
    11. Animate CC의 획, 채우기 및 그래디언트
    12. Adobe Premiere Pro 및 After Effects 작업
    13. Animate CC의 색상 패널
    14. Animate에서 Flash CS6 파일 열기
    15. Animate의 클래식 텍스트 작업
    16. Animate에 아트워크 가져오기
    17. Animate의 가져온 비트맵
    18. 3D 그래픽
    19. Animate의 심볼 작업
    20. Adobe Animate로 선 및 모양 그리기
    21. Animate의 라이브러리 작업
    22. 사운드 내보내기
    23. Animate CC의 객체 선택
    24. Animate의 Illustrator AI 파일 작업
    25. 스프레이 브러시 도구로 패턴 적용하기
    26. 블렌드 모드 적용
    27. 객체 배열
    28. 명령 메뉴를 사용한 작업 자동화
    29. 다국어 텍스트
    30. Animate에서 카메라 사용하기
    31. Animate를 Adobe Scout와 함께 사용하기
    32. Fireworks 파일 작업
    33. 그래픽 필터
    34. 사운드 및 ActionScript
    35. 드로잉 환경 설정
    36. 펜 도구로 그리기
  7. 플랫폼
    1. Animate 프로젝트를 다른 문서 유형 포맷으로 변환
    2. 사용자 정의 플랫폼 지원
    3. Animate에서 HTML5 Canvas 문서 만들고 게시하기
    4. WebGL 문서 만들고 게시하기
    5. iOS용 AIR에 맞추어 애플리케이션을 패키징하는 방법
    6. Android용 AIR 애플리케이션 게시
    7. 데스크톱용 Adobe AIR에 맞춘 게시
    8. ActionScript 게시 설정
    9. 모범 사례 - 애플리케이션에서 ActionScript 구성
    10. Animate에서 ActionScript를 사용하는 방법
    11. 모범 사례 - 액세스 가능성 지침
    12. Animate 작업 영역의 액세스 가능성
    13. 스크립트 작성 및 관리
    14. 사용자 정의 플랫폼에 대한 지원 활성화
    15. 사용자 정의 플랫폼 지원 개요
    16. 액세스 가능한 콘텐츠 만들기
    17. 사용자 정의 플랫폼 지원 플러그인 작업
    18. ActionScript 3.0 디버깅
    19. 사용자 정의 플랫폼에 대한 지원 활성화
  8. 내보내기 및 게시
    1. Animate CC에서 파일을 내보내는 방법
    2. OAM 게시
    3. SVG 파일 내보내기
    4. Animate를 사용하여 그래픽 및 비디오 내보내기
    5. AS3 문서 게시
    6. 모바일 앱 및 게임 엔진용으로 애니메이션 내보내기
    7. 사운드 내보내기
    8. QuickTime 비디오 파일 내보내기
    9. ActionScript로 외부 비디오 재생 제어하기
    10. 모범 사례 - 모바일 장치 콘텐츠 만들기 팁
    11. 모범 사례 - 비디오 규칙
    12. 모범 사례 - SWF 애플리케이션 제작 지침
    13. 모범 사례 - FLA 파일 구조화
    14. Animate용 FLA 파일을 최적화하는 모범 사례
    15. ActionScript 게시 설정
    16. Animate용 게시 설정 지정
    17. 프로젝터 파일 내보내기
    18. 이미지 및 애니메이션 GIF 내보내기
    19. HTML 게시 템플릿
    20. Adobe Premiere Pro 및 After Effects 작업
    21. 애니메이션의 빠른 공유 및 게시

이 문서는 플러그인 개발자를 위해 Animate를 사용하여 사용자 정의 플랫폼을 지원하는 Animate 플러그인을 만드는 방법에 대해 설명합니다.

사용자 정의 플랫폼 지원 플러그인을 제작하려는 개발자는 사용자 정의 플랫폼 지원 개발 키트가 필요합니다. 다운로드하려면 여기를 클릭하십시오.

  1. 다운로드 탭에서 Animate 사용자 정의 플랫폼 SDK 선택
  2. 2020 SDK 버전 선택
  3. 플랫폼 간 선택
  4. Animate 20.0(최신) 옵션을 선택하여 다운로드합니다. 

여기를 클릭하여 샘플 플러그인을 다운로드하고 이를 기준으로 사용자 정의 플랫폼 지원 플러그인을 제작합니다. 

  1. 다운로드 탭에서 Animate 사용자 정의 플랫폼 SDK를 선택합니다.
  2. 2020 SDK 버전 선택
  3. 샘플 플러그인 선택

플러그인은 다음 요소로 구성됩니다.

  • DocType은 Animate의 새로운 문서 유형을 추가하고 작성 기능을 제어합니다.
  • 제작자는 제작 설정 구성 및 사용자 정의 플랫폼에서의 문서 제작이 허용됩니다.

사용자 정의 플랫폼 지원 기능에 대한 개요는 사용자 정의 플랫폼 지원을 참조하십시오. 

Animate 사용자 정의 플랫폼 지원 플러그인 구축

다음과 같은 방법으로 사용자 정의 플랫폼 지원을 개발할 수 있습니다.

  • 사용자 정의 플랫폼 지원 개발 키트의 API를 사용하여 플러그인을 만듭니다.
  • 개발 키트에 포함된 샘플 플러그인의 설정을 요구 사항에 맞게 사용자 정의합니다.

사용자 정의 플랫폼 지원 플러그인은 Animate를 사용하여 설치할 수 있는 .zxp 파일로 패키징되어 있습니다. 플러그인을 Adobe Add-ons 페이지에서 호스팅할 수 있습니다. 사용자는 플러그인을 다운로드하고 Creative Cloud 응용 프로그램을 사용하여 설치하거나, .zxp 패키지로 플러그인을 배포하여 Manage Extensions 유틸리티를 사용하여 설치할 수 있습니다.

소프트웨어 요구 사항

개발자가 사용자 정의 플랫폼 지원 개발 키트를 사용하여 플러그인을 빌드하려면 다음의 소프트웨어가 필요합니다: 

  • Microsoft Windows 10(1803 이상) 또는 Apple Mac OS 10.13 이상 
  • Microsoft Visual Studio 2017(Windows용) 또는 XCode 10.1(Mac용)
  • Animate
  • C/C++ 개발자용 Eclipse IDE
  • Adobe Extension Builder 3.0
  • Manage Extensions 유틸리티

플러그인 개발자를 위한 API 참조 설명서

사용자 정의 플랫폼 지원 개발 키트에는 다음과 같은 요소가 포함됩니다.

  • FCM(Flash Component Model): 개발 키트에 포함된 헤더 파일은 FCM으로 불리는 프레임워크를 정의합니다. 이 프레임워크는 플러그인 관리를 담당합니다.
  • DocType: Animate 시작 페이지에 새로운 문서 유형을 추가하도록 지원하는 인터페이스 세트가 포함되며 여기서 사용자 정의 문서 유형을 설정하거나 해제할 수 있습니다.
  • DOM(Document Object Model): DOM 양식으로 Animate 문서 내용에 액세스할 수 있도록 지원하는 인터페이스 세트가 포함됩니다. 
  • 제작자: 제작 작업 과정을 원활하게 하는 인터페이스 세트가 포함됩니다.

사용자 정의 플랫폼 지원의 API에 대한 자세한 내용과 API를 사용하여 플러그인을 빌드하는 방법에 대한 예를 보려면 사용자 정의 플랫폼 지원 API 참조를 참조하십시오.

사용자 정의 플랫폼 지원 플러그인 구축

다음과 같이 사용자 정의 플랫폼 지원 플러그인을 만들 수 있습니다.

  1. 사용자 정의 플랫폼 지원 개발 키트를 다운로드합니다.
  2. 다운로드한 파일의 압축을 풉니다.
  3. VisualStudio or Xcode에서 새 프로젝트를 열고 소프트웨어 개발 프로젝트에 개발 키트의 헤더 파일을 포함시킵니다. 사용자 정의 플랫폼 지원 플러그인을 쉽게 만들려면 SampleCreateJSPlatform 디렉토리에 있는 다음과 같은 샘플 플러그인을 플러그인 프로젝트 기본 코드로 사용하시면 됩니다.
  4.             예를 들어, SampleCreateJS 플러그인 파일은                         SampleCreateJSPlatform\Plugin\SampleCreateJS\project\에 있습니다.

  5. 대상 플랫폼에 필요한 변경 사항을 적용합니다.
  6. 코드를 컴파일하여 플러그인(.dll 또는 플러그인)을 생성합니다. 

사용자 정의 플랫폼 지원 플러그인 패키징

다음과 같이 사용자 정의 플랫폼 지원 플러그인 배포 패키지를 생성할 수 있습니다.

  1. 샘플 Eclipse 파일을 열거나 Eclipse New Project 마법사에서 새 애플리케이션 확장 프로젝트를 만듭니다. 프로젝트의 이름을 지정한 후 [다음]을 클릭합니다.
  2. [새 Adobe 애플리케이션 확장 프로젝트] 패널에서 Adobe Animate를 대상 애플리케이션으로 선택하고 [다음]을 클릭합니다.
  3. Windows의 경우, 만든 플러그인 파일의 확장자를 .dll에서 .fcm으로 변경하고, Mac은 .plug-in에서 .fcm.plug-in으로 변경합니다. 그런 다음 플러그인 파일을 프로젝트(Windows의 경우: ExtensionContent/plugins/lib/win 및 MAC의 경우: ExtensionContent/plugins/lib/mac)에 추가합니다. 
  4. manifest.xml 파일을 수정하여 확장을 구성합니다. manifest 파일을 열려면 프로젝트 탐색기에서 해당 확장을 마우스 오른쪽 버튼으로 클릭하고 Adobe Extension Builder 3 > Bundle Manifest Editor를 선택한 다음 EclipseProject\.staged-extension\CSXS에 있는 Bundle Manifest Editor에서 manifest 탭을 선택합니다.
  5. manifest.xml 편집 기능을 사용하려면 해당 창 내에서 마우스 오른쪽 버튼을 클릭하고 다른 프로그램으로 열기 > XML Editor를 선택합니다. 중점을 두어야 할 두 가지 태그는 ExtensionList DispatchInfoList입니다.

    일반적인 ExtensionList 태그는 다음과 같이 표시됩니다.

<ExtensionList>

        <Extension Id=&quot;PluginID&quot; Version=&quot;1.0&quot; />

        <Extension Id=&quot;PublishSettingsID&quot; Version-&quot;1.0&quot; />

</ExtensionList>

 

이 태그에는 각 확장마다 ID를 가진 고유한 문자열이 있는 최종 ZXP 패키지의 확장 목록이 포함됩니다. 이 경우 이전 섹션에서 만든 .dll 또는 .plugin 파일이 확장에 포함됩니다. 나머지 확장은 제작자의 제작 설정 UI를 구성하는 데 사용됩니다. 샘플에서 ExtensionList 태그의 경우, 확장 ID가 PluginID인 확장에는 .dll/.plugin 파일이 포함되고, ID가 PublishSettingsID인 확장은 제작자의 제작 설정 UI를 구성합니다.

 

  1. DispatchInfoList 태그에는 ExtensionList에서 언급된 각 확장에 대한 자세한 정보가 포함됩니다. 다음은 DispatchInfoList의 예제입니다.
<DispatchInfoList>
            <Extension Id=&quot;PluginID&quot;>
                    <DispatchInfo >
                            <Resources>
                            <MainPath>./plugin/fcm.xml</MainPath>
                            </Resources>
                            <Lifecycle>
                            <AutoVisible>true</AutoVisible>
                            </Lifecycle>
                            <UI>
                                <Type>ModalDialog</Type>
                                <Menu>CreateJS</Menu>
                                <Geometry>
                                     <Size>
                                           <Height>200</Height>
                                           <Width>200</Width>
                                     </Size>
                                 </Geometry>
                             </UI>
                    </DispatchInfo>
        </Extension>
        <Extension Id=&quot;PublishSettingsID&quot;>
                    <DispatchInfo >
                            <Resources>
                            <MainPath>./index.html</MainPath>
                            </Resources>
                            <Lifecycle>
                                    <AutoVisible>true</AutoVisible>
                            </Lifecycle>
                            <UI>
                                    <Type>ModalDialog</Type>
                                    <Menu>Publish Settings</Menu>
                                    <Geometry>
                                         <Size>
                                                <Height>170</Height>
                                                 <Width>486</Width>
                                          </Size>
                                    </Geometry>
                            </UI>
                    </DispatchInfo>
           </Extension>
</DispatchInfoList>
     
  1. .dll 또는 .plugin 파일을 포함하는 확장자의 경우 MainPath 태그를 제외한 모든 태그를 무시할 수 있습니다. MainPath 태그에는 ExtensionContent 폴더에 대한 상대 경로에 있는 fcm.xml 파일 경로가 포함됩니다. .dll 파일명을 .fcm으로 변경하고 fcm.xml이 있는 win 폴더에 두어야 합니다. 마찬가지로 Mac 환경에서 작업 시에는 .plugin 파일을 .fcm.plugin으로 파일명을 변경하고 fcm.xml이 있는 mac 폴더에 두어야 합니다.
  2. 제작 설정 사용자 인터페이스를 구성하는 HTML 확장은 Animate에 대한 HTML 확장입니다. Animate에 대한 HTML 확장에 대해 자세히 알아 보려면 HTML 확장 만들기를 참조하십시오.
  3. Host 태그의 버전 특성에서 더 낮은 값이 .15.1인지 확인하십시오. 이 버전은 사용자 정의 플랫폼 지원을 제공하는 Animate의 최소(내부) 버전입니다.

<ExecutionEnvironment> <HostList> <Host Name=&quot;FLPR&quot; Version=&quot;15.1&quot; /> </HostList>.
.
.
</ExecutionEnvironment>
     
  1. 스크립트 탐색기 보기로 전환하고 프로젝트를 마우스 오른쪽 버튼으로 클릭한 후 [내보내기] > [Adobe Extension Builder 3] > [애플리케이션 확장]을 선택합니다. 내보내기 마법사가 나타납니다.
  2. 확장 패키지를 서명할 인증서가 있어야 합니다. 기존 인증서를 찾아 선택하거나 [만들기]를 클릭하여 새 인증서를 만듭니다.
  3. [완료]를 클릭하여 프로젝트를 컴파일합니다. Eclipse는 .zxp 확장자의 플러그인 파일을 생성합니다. 이 파일은 Adobe Add-ons 사이트에서 호스팅할 수 있습니다.

사용자 정의 플랫폼 지원 플러그인 배포

Adobe Add-ons 사이트에서 사용자 정의 플랫폼 지원 플러그인을 호스팅하여 배포하고 쉽게 사용할 수 있습니다. 사용자가 만든 플러그인 패키지가 이 페이지에 등록되려면 Adobe의 검토와 승인 프로세스를 거칩니다. 다음과 같이 플러그인을 호스팅할 수 있습니다.

  1. Adobe ID와 암호로 Adobe add-ons 페이지에 로그인합니다.
  2. 왼쪽 패널의 [프로듀서 되기] 아래에서 프로듀서 포털로 이동 링크를 클릭합니다.
  3. 프로듀서로 등록하지 않은 경우 [등록] 버튼을 클릭합니다.
  4. 프로듀서 등록 방법 및 플러그인 호스트 방법을 보려면 프로듀서 포털 시작하기를 참조하십시오.
  5. 시작하기페이지에서 설명한 대로 프로듀서 포털 작업 과정의 다음 단계를 완료합니다. 
    1. 하나의 파일로 제품을 패키징합니다.
    2. 제품에 대한 정보를 입력하고 파일을 업로드합니다.
    3. 마케팅 에셋을 추가합니다.
    4. 제품을 미리 봅니다.
    5. 승인받을 제품을 제출합니다.
  6. 승인된 플러그인은 Add-ons 페이지의 Animate 제품 카테고리 목록에 추가됩니다. 

 플러그인을 설치하고 사용자 정의 플랫폼 문서를 만들고 만든 문서를 Animate를 사용하여 게시하려는 사용자는 사용자 정의 플랫폼 지원 플러그인으로 작업하기를 참조하세요.

Adobe 확장 관리에 대한 전체 정보는확장 다운로드 및 설치를 참조하세요.

기능 요청 및 버그 내보내기

질문이나 관심 사항, 제품 버그나 기능 요청 사항을 Animate 제품 팀으로 보내려면 다음 양식을 작성해 주십시오.

Adobe 기능 요청 및 버그 보고 양식

Adobe 로고

내 계정 로그인