런타임에 라이브러리 에셋 공유

런타임 공유 라이브러리 에셋

공유 라이브러리 에셋을 사용하면 한 FLA 파일에 있는 에셋을 다른 FLA 파일에서 사용할 수 있습니다. 이는 다음과 같은 상황에서 유용할 수 있습니다.

  • 여러 개의 FLA 파일이 같은 아트워크(또는 기타 에셋)를 사용해야 하는 경우

  • 디자이너와 개발자가 공동 프로젝트를 위해 별도의 FLA 파일에서 아트워크 및 ActionScript 코드를 편집할 수 있기를 원하는 경우

라이브러리 에셋 공유는 다음과 같이 이루어집니다.

  • 런타임 공유 에셋의 경우 소스 문서의 에셋은 대상 문서에 외부 파일로 링크됩니다. 문서가 재생되는 동안, 즉 런타임에 런타임 에셋이 대상 문서로 로드됩니다. 공유 에셋이 포함된 소스 문서는 대상 문서를 제작할 때 로컬 네트워크에서 사용할 필요가 없습니다. 런타임에 대상 문서에서 공유 에셋을 사용하려면 소스 문서를 URL에 게시해야 합니다.

런타임 공유 에셋을 사용한 작업

런타임 공유 라이브러리 에셋을 사용하려면 다음과 같은 두 가지 절차가 필요합니다. 첫째, 소스 문서의 제작자는 소스 문서의 공유 에셋을 정의하고 이 에셋에 대한 식별자 문자열과 소스 문서가 게시될 위치의 URL(HTTP 또는 HTTPS만 가능)을 입력합니다.

둘째, 대상 문서 제작자는 대상 문서의 공유 에셋을 정의하고 소스 문서의 공유 에셋에 대한 것과 같은 식별자 문자열과 URL을 입력합니다. 또는 대상 문서 제작자가 게시된 소스 문서에서 대상 문서 라이브러리로 공유 에셋을 드래그할 수 있습니다. [제작 설정]에 지정된 ActionScript 버전은 소스 문서의 ActionScript 버전과 일치해야 합니다.

어떤 경우이든 대상 문서에 대해 공유 에셋을 사용하려면 소스 문서를 지정된 URL에 게시해야 합니다.

소스 문서의 런타임 공유 에셋 정의

소스 문서의 에셋에 대한 공유 속성을 정의하고 대상 문서에 연결하기 위해 에셋에 액세스할 수 있도록 하려면 [심볼 속성] 대화 상자나 [링크 속성] 대화 상자를 사용합니다.

  1. 소스 문서가 열린 상태에서 [윈도우] > [라이브러리]를 선택합니다.
  2. 다음 중 하나를 수행합니다.
    • [라이브러리] 패널에서 동영상 클립, 버튼 또는 그래픽 심볼을 선택하고 [라이브러리] 패널 메뉴에서 [속성]을 선택합니다. [고급]을 클릭합니다.

    • 글꼴 심볼, 사운드 또는 비트맵을 선택하고 [라이브러리] 패널 메뉴에서 [링크]를 선택합니다.

  3. [링크]에서 [런타임 공유에 내보내기]를 선택하여 해당 에셋을 대상 문서에 연결할 수 있도록 제공합니다.
  4. 심볼의 식별자를 입력합니다. 이때 공백이 포함되면 안 됩니다. 식별자는 Animate에서 대상 문서에 연결할 때 에셋을 식별하기 위해 사용하는 이름입니다.

    참고:

    Animate에서는 ActionScript의 객체로 사용되는 동영상 클립이나 버튼을 식별하는 데도 링크 식별자를 사용합니다. 

  5. 공유 에셋이 포함된 SWF 파일이 게시되는 위치의 URL을 입력하고 [확인]을 클릭합니다.

    SWF 파일을 제작하는 경우 지정한 URL에 SWF 파일을 게시하여 대상 문서에서 공유 에셋을 사용할 수 있도록 해야 합니다.

URL을 입력하거나 에셋을 대상 문서로 드래그하여 공유 에셋에 링크할 수 있습니다.

  1. 대상 문서에서 [윈도우] > [라이브러리]를 선택합니다.
  2. 다음 중 하나를 수행합니다.
    • [라이브러리] 패널에서 동영상 클립, 버튼, 그래픽 심볼, 비트맵 또는 사운드를 선택하고 [라이브러리] 패널 메뉴에서 [속성]을 선택합니다. [고급]을 클릭합니다.

    • 글꼴 심볼을 선택하고 [라이브러리] 패널 메뉴에서 [링크]를 선택합니다.

  3. [링크]에서 [런타임 공유에 가져오기]를 선택하여 소스 문서의 에셋에 연결합니다.
  4. 소스 문서의 심볼에 대해 사용한 식별자와 동일한 심볼, 비트맵 또는 사운드에 대한 식별자를 입력합니다. 이때 공백이 포함되면 안 됩니다.
  5. 공유 에셋이 포함된 SWF 소스 파일이 게시되는 위치의 URL을 입력하고 [확인]을 클릭합니다.
  1. 대상 문서에서 다음 중 하나를 수행합니다.
    • [파일] > [열기]를 선택합니다.

    • [파일] > [가져오기] > [외부 라이브러리 열기]를 선택합니다.

  2. 소스 문서를 선택하고 [열기]를 클릭합니다.
  3. 소스 문서의 [라이브러리] 패널에서 대상 문서의 [라이브러리] 패널이나 스테이지로 공유 에셋을 드래그합니다.

대상 문서의 심볼에 대한 공유 해제

  1. 대상 문서의 [라이브러리] 패널에서 연결된 심볼을 선택하고 다음 중 하나를 수행합니다.
    • 에셋이 동영상 클립, 버튼 또는 그래픽 심볼일 경우 [라이브러리] 패널 메뉴에서 [속성]을 선택합니다.

    • 에셋이 글꼴 심볼일 경우 [라이브러리] 패널 메뉴에서 [링크]를 선택합니다.

  2. [런타임 공유에 가져오기]를 선택 취소하고 [확인]을 클릭합니다.

제작 시 라이브러리 에셋 공유

제작 시 에셋을 공유하면 다음과 같은 장점이 있습니다.

  • 여러 FLA 파일에서 사용되는 에셋의 예비 사본이 필요 없습니다 예를 들어 웹 브라우저, iOS 및 Android를 위한 FLA를 각각 개발 중인 경우 세 파일 간에 에셋을 공유할 수 있습니다.

  • 한 FLA 파일에서 공유된 에셋을 편집하면 이 에셋을 사용하는 다른 FLA 파일에도 변경 내용이 반영됩니다. 반영되는 시점은 해당 파일을 열거나 해당 파일에 포커스를 설정할 때입니다.

제작하는 동안 두 가지 방법으로 라이브러리를 공유할 수 있습니다.

  • 다른 FLA 파일에 있는 심볼에서 외부 FLA 파일의 심볼에 연결하여 해당 심볼을 사용합니다.

  • [프로젝트] 패널에서 동일한 Animate 프로젝트에 속한 FLA 파일 간에 심볼을 공유합니다. [프로젝트] 패널 사용에 대한 자세한 내용은 Animate 프로젝트 작업을 참조하십시오.

분리된 FLA 파일의 심볼에 연결함으로써 공유하는 방법은 다음과 같이 진행됩니다.

  • 제작 시 공유 에셋의 경우 제작하고 있는 FLA 파일의 심볼을 로컬 네트워크에서 제공하는 다른 FLA 파일의 심볼로 업데이트하거나 바꿉니다.

  • 대상 문서의 심볼은 문서를 제작할 때 업데이트합니다.

  • 대상 문서의 심볼은 원래 이름과 속성을 그대로 유지하지만 내용은 선택한 심볼의 내용으로 업데이트되거나 바뀝니다.

[프로젝트] 패널을 사용하여 심볼을 공유하는 방법은 다음과 같이 진행됩니다.

  • [프로젝트] 패널에서 프로젝트를 만들고 프로젝트에서 FLA 파일을 만듭니다.

  • 해당 FLA 파일에서 [라이브러리] 패널의 각 항목에 대한 공유 확인란을 선택함으로써 다른 파일과 공유할 심볼을 지정합니다.

  • 프로젝트에서 두 번째 FLA 파일을 만듭니다.

  • 스테이지에 있는 레이어, 프레임 또는 항목을 복사하여 첫 번째 FLA 파일에서 두 번째 FLA 파일로 붙여넣습니다.

  • Animate는 붙여넣은 요소에 있는 공유된 라이브러리 항목을 프로젝트 폴더 안의 AuthortimeSharedAssets.FLA라는 별도의 파일에 옮깁니다.

프로젝트 내에서 다음과 같은 에셋 유형을 공유할 수 있습니다.

에셋 유형

단독으로 공유 가능 여부

동영상 클립 안에 있는 경우 공유 가능 여부

동영상 클립 심볼

지원

지원

그래픽 심볼

지원

지원

버튼 심볼

지원

지원

글꼴 심볼

지원하지 않음

지원

FLV 비디오

지원하지 않음

지원

포함된 비디오

지원하지 않음

지원

사운드(모든 형식)

지원하지 않음

지원

비트맵(모든 형식)

지원하지 않음

지원

컴파일된 클립(SWC)

지원하지 않음

지원

구성 요소(심볼 기반)

지원

지원

공유 심볼 업데이트 또는 바꾸기

문서의 동영상 클립, 버튼 또는 그래픽 심볼을 로컬 네트워크에서 액세스할 수 있는 FLA 파일의 다른 심볼로 업데이트하거나 바꿀 수 있습니다. 대상 문서의 심볼에 대한 원본 이름과 속성은 그대로 유지되지만 내용은 선택한 심볼의 내용으로 업데이트되거나 바뀝니다. 선택된 심볼에 의해 사용되는 모든 에셋도 대상 문서에 복사됩니다.

  1. 문서가 열려 있을 때 [라이브러리] 패널에서 동영상 클립, 버튼 또는 그래픽 심볼을 선택하고 패널의 [옵션] 메뉴에서 [속성]을 선택합니다.
  2. [심볼 속성] 대화 상자의 [링크] 및 [소스] 영역이 표시되지 않으면 [고급]을 클릭합니다.
  3. 새 FLA 파일을 선택하려면 [찾아보기]를 클릭합니다.
  4. [라이브러리] 패널에서 선택한 심볼을 업데이트하거나 바꾸는 데 사용할 심볼이 포함되어 있는 FLA 파일로 이동한 다음 [열기]를 클릭합니다.
  5. 심볼로 이동하여 [확인]을 클릭합니다.
  6. 다음 중 하나를 수행합니다.
    • [심볼 속성] 대화 상자의 [소스]에서 [제작 전 항상 업데이트]를 선택하고 [확인]을 클릭합니다.

    • [심볼 속성] 대화 상자의 [제작 시간 공유]에서 [자동 업데이트]를 선택하고 [확인]을 클릭합니다.

프로젝트에서 공유할 에셋 정의

프로젝트에서 FLA 파일 간에 에셋을 공유할 경우에는 한 파일에서 에셋을 편집하면 해당 에셋을 사용하는 다른 FLA 파일에도 변경 내용이 반영됩니다.

  1. Animate 프로젝트를 하나 만듭니다. 

  2. 프로젝트의 FLA 파일에서, 프로젝트에 있는 다른 FLA 파일과 공유하려는 각 라이브러리 에셋에 대해 다음 중 하나를 수행합니다.

    • [라이브러리] 패널을 열고 에셋 이름 옆의 [링크] 확인란을 선택합니다.

    • [라이브러리] 패널에서 에셋을 선택한 상태로 패널의 [옵션] 메뉴에서 [속성]을 선택한 다음 [프로젝트와 공유]를 클릭합니다.

  3. 타임라인 또는 스테이지에서 공유된 에셋을 포함하고 있는 레이어, 프레임 또는 스테이지 항목을 복사합니다.

  4. 같은 프로젝트에 있는 별도의 FLA 파일에서 같은 프로젝트에 있는 별도의 FLA 파일러에 레이어, 프레임 또는 스테이지 항목을 붙여넣습니다.

비디오 및 자습서

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

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