애니메이션 로고가있는 무비 클립이 포함 된 플래시 배너가 있습니다. 메인 애니메이션 "영화"의 시작 부분에서만 로고 애니메이션을 실행하고 싶습니다. 현재 전체 영화 길이 (예 : 500 프레임)를 찾아서 로고 프레임의 500 번째 프레임에 키 프레임을 넣어야합니다. 이 작업을 수행하는 올바른 방법이 있어야한다는 것을 알고 있습니다 ... 기본 타임 라인의 마지막에 프레임 이름을 추가하고 로고 무비 클립의 AS에 "X goToAndPlay (1);에 도달하면"이라고 말합니다.무비 클립을 재생하고 메인 무비가 끝날 때까지 기다렸다가 다시 시작하십시오.
0
A
답변
1
글쎄, 당신은 단순히 "할 때, 할"수 없습니다.
지금 내 마음에 두 가지 방법이 있습니다. 이벤트가 전달 될 때
mc1.addEventListener(Event.__EVENT_TYPE__, stopPlayback);
function stopPlayback(e:Event):void{
mc1.stop();
mc1.removeEventListener(Event.__EVENT_TYPE__, stopPlayback);
}
그래서 당신은 재생을 중지 것이다 : 먼저 (이상) 적절한 하나 같은 동영상 클립에 리스너를 추가 당신이 중지 할 프레임에
dispatchEvent(new Event(__EVENT_TYPE__));
를 추가하고보다하는 것입니다. 예를 들어 Event.COMPLETE를 사용하거나 사용자 정의 이벤트를 만들 수 있습니다.
두 번째 방법은 첫 번째 프레임으로 돌아 왔는지 확인하는 것보다 Event.ENTER_FRAME 이벤트 수신기를 추가하는 것입니다. 우리가 루프 한 경우 마지막 이벤트로 돌아가서 중지하고 이벤트 수신기를 제거하고 완료합니다. 또한 우리는 우리가 돌아올 필요가있는 마녀에게 알기 위해 마지막 프레임을 어딘가에 저장해야합니다. (또는 간단한 정지() 호출)
그것이
건배 도움이되기를 바랍니다) 무비 클립에 이벤트 파견을 추가하지 못할 경우에만
mc1.addEventListener(Event.ENTER_FRAME, onEF);
var lastFrame:int = 0;
function onEF(e:Event):void{
if(mc1.currentFrame == 1){
mc1.removeEventListener(Event.ENTER_FRAME, onEF);
mc1.gotoAndStop(lastFrame);
}
lastFrame = mc1.currentFrame;
}
두 번째 하나를 사용하십시오.
관련 문제
- 1. 애니메이션이 끝날 때까지 기다렸다가
- 2. 메인 타임 라인에서 무비 클립에 무비 클립을 동적으로 첨부하는 방법
- 3. 무비 클립을 무비 클립을 통해 무비에 놓습니다.
- 4. 무비 클립을 왜곡하고 왜곡하십시오.
- 5. 무비 클립을 무음으로 미리로드하려면 어떻게합니까?
- 6. 플래시 : 임의의 무비 클립을 애니메이션에로드하십시오.
- 7. 무대에 무비 클립을 동적으로 추가하기
- 8. 무비 클립을 통한 플래시 스크롤
- 9. 문자열에서 이름으로 무비 클립을 만듭니다.
- 10. 타이머로 무비 클립을 제어하는 방법
- 11. 이벤트가 끝날 때까지 기다림
- 12. 슬라이드 쇼가 끝날 때까지
- 13. 액터가 끝날 때까지 기다리십시오()
- 14. foreach가 끝날 때까지 기다려주십시오
- 15. bash가 끝날 때까지 기다림
- 16. jQuery는 수업이 끝날 때까지
- 17. asynchTask가 끝날 때까지 대기
- 18. SwingWorker가 끝날 때까지 기다리십시오.
- 19. 끝난 후 (오디오) 루프를 다시 시작하십시오.
- 20. ActionScript3 Extrenal Preloader가 무비 클립을 재생하지 않음
- 21. UI가 업데이트 될 때까지 기다렸다가 UIActivityIndicator를 제거하십시오.
- 22. TTimer가 끝날 때까지 어떻게 기다려야합니까?
- 23. 이벤트 리스너를 제거하고 무비 클립을 위치로 옮깁니다.
- 24. 무비 클립을 드래그하여 다른 무비 클립의 값을 변경하는 방법은 무엇입니까?
- 25. 무대에서 AS를 사용하여 다른 무비 클립에있는 무비 클립을 제거하십시오.
- 26. gotoAndStop()없이 부모 무비 클립의 무비 클립을 추가하는 방법이 무엇입니까
- 27. Cocos2D - CCLabelTTF - 실행중인 액션이 끝날 때까지 기다림
- 28. 활동을 계속하기 전에 의도가 끝날 때까지 기다리십시오.
- 29. 부모 무비 클립을 제거한 후에 중첩 된 무비 클립을 사용하지 않도록 설정
- 30. 텍스트를 스캔하거나 읽음으로써 비디오 클립을 시작하십시오.
감사합니다. 그건 의미가있다, 나는 그것을 줄 것이다. 정말 똑똑한 남자. –