2009-09-23 3 views
2

Flash의 MovieClip 타임 라인은 프레임을 건너 뛰고 애니메이션의 부드러움과 오디오 동기화를 유지할 수있는 방식으로 만들어집니다.플래시 타임 라인 스크립트 : 건너 뛸 것인가?

제 질문은 프레임에 ActionScript가있는 경우 스크립트가 호출되지 않도록 프레임을 건너 뛸 가능성이 있습니까?

또는 스크립트가있는 프레임을 건너 뛰지 않습니다. 메커니즘은 무엇입니까?

답변

5

아니요, 프레임 스크립트는 절대로 건너 뛰지 않습니다. 내부적으로 Flash는 어떤 의미에서 모든 프레임을 처리합니다. 프레임을 건너 뛸 때 발생하는 유일한 일은 화면에 렌더링되지 않는다는 것입니다. 덧붙여 말하자면 오디오 유형이 "스트림"일 때만 해당합니다. 오디오가 "이벤트"이거나 오디오 재생이없는 경우 프레임을 건너 뛰지 않습니다.

+0

그래서 프레임 건너 뛰기를 말할 때 프레임을 렌더링하는 것을 건너 뛰는 것입니까? 그것은 보내는 그래픽 명령 부분 일뿐입니다. –

+0

오른쪽 이벤트가 처리되고 프레임 스크립트가 정상적으로 실행됩니다. 화면이 시각적으로 덜 자주 업데이트된다는 것입니다. – fenomas

1

기본적으로 fenomas는 말했습니다.

플래시가 FLA를 컴파일 할 때 모든 프레임 기반의 액션 스크립트를 가져 와서 하나의 큰 중앙 AS 파일에 고정시키고 내부 메소드를 사용하여 적절한 경우 해당 코드 블록을 호출합니다. 프레임 스크립트는 결코 손실되지 않습니다.

관련 문제