ActionScript 코드를 Flash에 배치 할 위치
이 자습서에서는 Flash에서 ActionScript를 사용하는 여러 가지 방법을 살펴 봅니다.아르 자형 계획. ActionScript로 할 수있는 많은 것들에 대해 이야기하고 있지 않습니다. Flash 무비에 ActionScript 코드를 추가하는 방법에 대해 이야기하고 있습니다.

처음에는 플래시가있었습니다. Flash 프로젝트를 만들 때 fla 파일을 만들었습니다. 그런 다음 Flash를 웹에 게시 할 준비가되면 fla 파일을 swf 파일로 컴파일했습니다. 그러나 몇 년 후 사람들은 ActionScript를 사용하여 Flash 무비를 향상시키기 시작했습니다. 이 시점에서 문제는 ActionScript를 어디에 두어야하는지였습니다. 처음에는 프로그래머가 fla 파일 안에 코드를 추가했습니다. Flash와 ActionScript는 약간 성장 했으므로 대부분의 프로그래머는 ActionScript를 Flash 무비와 분리하여 Flash 무비의 일부로 유지하는 것이 더 효율적이라는 것을 알게되었습니다.

타임 라인에 코드 추가
가장 기본적인 방법과 과거에 가장 자주 사용 된 방법은 ActionScript를 Flash fla 파일의 내부 부분으로 결합하는 것입니다. Flash 무비에서 ActionScript를 작성할 때 타임 라인의 모든 프레임에 ActionScript를 배치 할 수 있습니다. 어떤 프레임을 사용해야하는지에 대한 정해진 규칙은 없지만 대부분의 프로그래머는 ActionScript 코드를 타임 라인의 첫 번째 프레임에 배치하는 것이 도움이된다고 생각합니다. 작업을보다 쉽게하기 위해 프로그래머는 일반적으로 ActionScript의 특수 레이어 ( "Actions"레이어)를 만듭니다.

이 방법은 다른 방법보다 덜 복잡하기 때문에 초보자 자습서의 대부분에 사용하는 방법입니다. 예를 들어, 이전 자습서에서는 스테이지에 원을 그리는 ActionScript 코드를 작성하는 방법을 배웠습니다.

var myCircle : Shape = 새 모양 ();
myCircle.graphics.lineStyle (2, 0x000000);
myCircle.graphics.beginFill (0xff0000);
myCircle.graphics.drawCircle (100, 200, 50);
myCircle.graphics.endFill ();
addChild (myCircle);


이 코드를 새로운 Flash 무비에 추가해 봅시다. 새 Flash 프로젝트를 시작하고 이름을 RedCircle.fla로 지정하십시오.

  1. 먼저 타임 라인에 새 레이어를 추가하고이를 "Actions"레이어라고합니다.

  2. 그런 다음 액션 레이어의 첫 번째 프레임을 선택하고 액션 패널을 엽니 다.

  3. 마지막으로 액션 패널에 코드를 추가하고 무비를 테스트합니다.

충분히 쉽습니다. 그러나 ActionScript 코드를 Flash fla 파일과 분리하여 유지하는 것이 더 효율적입니다. 이 다음 방법은 목표에 한 걸음 더 다가갑니다.

include 문 사용
ActionScript를 Flash 프로젝트와 연결하는이 두 번째 방법은 방금 설명한 방법과 크게 다르지 않습니다. 기본적으로 ActionScript를 fla 파일에서 별도의 파일로 이동하고 include 문을 Flash 무비에 추가하여 Flash에서 해당 외부 파일에서 ActionScript를 읽도록 지시합니다.

  1. RedCircle.fla 파일을여십시오. 액션 레이어의 프레임 1을 클릭하고 액션 패널을 엽니 다. 모든 코드를 선택하고 마우스 오른쪽 단추를 클릭 한 후 팝업 메뉴에서 잘라내기를 선택하십시오. 이 코드를 외부 ActionScript 파일에 붙여 넣습니다. 그러나 먼저이 파일을 만들어야합니다.

  2. 메뉴 표시 줄에서 파일 – 새로 작성을 클릭하십시오. 새 문서 대화 상자에서 새 ActionScript 파일을 선택하십시오. "Script-1"이라는 새 패널이 작업 공간에 열립니다. 이 패널에 코드를 붙여 넣습니다.

  3. 파일 – 다른 이름으로 저장을 클릭하고이 새 파일을 "DrawCircle.as"로 저장하십시오. RedCircle.fla 및 DrawCircle.as 파일을 모두 같은 폴더에 저장해야합니다.

    이제 작업 공간 상단에 두 개의 탭이 있습니다. 하나는 RedCircle.fla 파일 용이고 다른 하나는 DrawCircle.as 파일 용입니다. 이제 외부 파일에 ActionScript 코드가 있으므로이 파일에서 코드를 읽도록 Flash 무비에 지시해야합니다. 이를 위해 include 문을 사용할 것입니다. RedCircle.fla 탭을 클릭하여 Flash 무비 파일로 돌아갑니다.

  4. 액션 레이어의 프레임 1을 클릭하고 액션 패널을 엽니 다. include 문을 추가하십시오.

    "DrawCircle.as"를 포함하십시오;

  5. 영화를 테스트하십시오.

이제 외부 파일에 ActionScript가 있지만 Flash fla 파일에서 타임 라인을 계속 사용하고 있습니다. 다음 자습서에서는 모듈 식 OOP 코드를 향한 여정의 다음 단계를 수행합니다.

저작권 2018 Adobe Systems Incorporated. 판권 소유. Adobe 제품 스크린 샷은 Adobe Systems Incorporated의 허가하에 재 인쇄되었습니다. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, 플래시, ActionScript, 불꽃 놀이, 참여, 사로 잡기, 플래시 촉매 및 플래시 용지 는 미국 및 / 또는 기타 국가에서 사용되는 Adobe Systems Incorporated의 [a] 등록 상표 또는 상표입니다.