차례:
- 1 타임 라인에서 새 레이어를 만들고 레이블 이름을 할당합니다.
- 2 새 레이어의 프레임 5를 선택하십시오.
- 3 텍스트 상자에 위쪽 을 입력하십시오.
- 4 액션 레이어의 프레임 22를 선택하고 윈도우 → 액션을 선택하여 액션 패널을 엽니 다 (아직 열려 있지 않은 경우).
- 5 gotoAndPlay (5) 행을 찾습니다. 5를 큰 따옴표로 묶은 새 프레임 레이블 (맨 위)의 이름으로 대체하십시오.
- 6 컨트롤 → 무비 테스트를 선택하여 변경 사항을 미리 봅니다.
비디오: 플래시강의 -제 11 장 버튼심볼과 프레임제어 #1 2025
Adobe Flash CS6의 많은 문은 타임 라인을 탐색하기 위해 정확한 프레임 번호를 참조합니다. 타임 라인에서 무언가의 배치 (예: 애니메이션의 시작 또는 끝)를 변경하면 프레임 번호가 부정확해질 수 있습니다. 이와 같은 경우에는 ActionScript에서 직접 호출 할 수있는 타임 라인의 키 프레임에 직접 이름을 할당 할 수 있습니다.
프레임 레이블 는 모든 키 프레임에 지정할 수있는 친숙한 이름입니다 (예: 시작, 끝 또는 big_finale). 그런 다음 프레임 번호를 사용하는 대신 이름으로 이러한 프레임으로 이동하도록 ActionScript에 지시 할 수 있습니다.
명명 된 프레임의 위치가 변경되면 레이블 이름이 동일하면 스크립트가 여전히 작동합니다. 키 프레임을 움직이면 키 프레임에 지정한 레이블이 함께 이동합니다.
프레임 번호 대신 프레임 레이블을 사용하도록 단추를 수정하는 방법은 다음과 같습니다.
1 타임 라인에서 새 레이어를 만들고 레이블 이름을 할당합니다.
이 이름은 임의적이지만 가능하면 직관적으로 레이어 이름을 지정하는 것이 좋습니다.
2 새 레이어의 프레임 5를 선택하십시오.
속성 검사가 나타납니다.
3 텍스트 상자에 위쪽 을 입력하십시오.
텍스트 상자는 속성 관리자의 레이블 영역에 있습니다.
4 액션 레이어의 프레임 22를 선택하고 윈도우 → 액션을 선택하여 액션 패널을 엽니 다 (아직 열려 있지 않은 경우).
아직 gotoAndPlay () 문을 추가하지 않은 경우이를 추가하십시오.
5 gotoAndPlay (5) 행을 찾습니다. 5를 큰 따옴표로 묶은 새 프레임 레이블 (맨 위)의 이름으로 대체하십시오.
코드는 이제
gotoAndPlay (?? top ??);
6 컨트롤 → 무비 테스트를 선택하여 변경 사항을 미리 봅니다.
되감기 버튼을 클릭하면 애니메이션이 프레임 5로 건너 뛰고 이전과 마찬가지로 멈 춥니 다. 그러나 이번에는 절대 프레임 번호 대신 프레임 레이블을 사용합니다.
이제 키 프레임을 어디로 이동하든 프레임 레이블이 동일하게 유지되는 한 스크립트는 자동으로 따라갑니다.
