플래시 CS 프로젝트가 있습니다. 하나의 무대와 몇 개의 프레임이 있습니다. 모든 프로젝트를 AS3을 사용하여 처음부터 어떻게 시작할 수 있습니까? 또는 처음부터 모든 무대의 콘텐츠를 시작할 수 있습니까? 그것을 할 수있는 가능성이 있습니까?플래시 CS3 - 처음부터 전체 스테이지/무비 클립 시작
0
A
답변
1
MovieClip의 기능은 gotoAndPlay(frameNumber)
입니다. 그래서 무대에 직접 추가되고 다른 모든 무비 클립을 담고있는 무비 클립이 필요합니다. 1.
Update에서 카운트를 프레임
참고 : 내가 할 것이 무엇 : 이 래퍼 무비 클립 만들기, ActionScript에 내보내기를.
내 주 (문서) 클래스에서 래퍼를 보유하는 world : MovieClip이라는 변수를 만들 것입니다. 그런 다음이 무비 클립을 동적으로 만들고 삭제 한 다음 다시 만들 수 있습니다.
내가 말했듯이 참조에주의를 기울이면 가비지 수집기가 메모리를 깨끗하게 유지합니다. 참조 목록이없고 eventListeners가없고 표시 목록에없는 객체는 다음 GC 반복에서 삭제됩니다.
관련 문제
- 1. 플래시 cs3 구성 요소 문제
- 2. 어도비 플래시 CS3 총성 - 어도비 플래시 CS3 총성에서 다이렉트 9와 퀵타임 7
- 3. 가이드를 플래시 (CS3)의 픽셀에 맞추려면 어떻게해야합니까?
- 4. 플래시 폼 유효성 검사 : ComboBox 유효성 검사 : AS3 : 플래시 CS3
- 5. Flash CS3 : Flash Actionscript 2의 버튼으로 무비 클립 제어
- 6. 플래시 동영상 클립 위치 문제
- 7. 플래시, 캔트 리트 무비 클립
- 8. 플래시 - 로더에 동영상 클립 추가
- 9. 어떻게 Subversion repo로 "처음부터 다시 시작"합니까?
- 10. 플래시 개발 시작
- 11. 플래시 게임 개발 시작
- 12. 플래시 CS3 정적 텍스트 필드에 의도 한 글꼴이 표시되지 않습니다.
- 13. 플래시/AS3 보안 - 영화 클립 참조에 영화 클립 참조 전달?
- 14. 플래시 전체 화면을로드 하시겠습니까?
- 15. 플래시 전체 화면 프로젝터
- 16. 플래시, 액션 스크립트 3 : 무비 클립
- 17. 플래시, Event.ENTER_FRAME 또는 영화 클립 사용?
- 18. 플래시 비트 맵 대 영화 클립
- 19. 전체 화면 모드에서 플래시 테스트
- 20. 플래시 AS2 전체 화면 문제
- 21. 전체 화면 플래시 자산 크기
- 22. 플래시 AS3 전체 화면 문제
- 23. 플래시 슬라이드 프레젠테이션 전체 화면
- 24. 전체 화면 모드에서 MPlayer 시작
- 25. 플래시, AS3 동영상 크기를 기준으로 전체 크기를 기반으로 드래그
- 26. jquery ui draggable : 버튼 클릭 후 처음부터 다시 시작
- 27. iOS에서 처음부터 동영상 만들기
- 28. 왜 처음부터 시작하지 않겠습니까?
- 29. 처음부터 Joomla
- 30. 위젯 처음부터
동영상 클립없이 스테이지가 비어있는 CS3 프로젝트를 만들 수 있습니까? 문제는 메모리에 쓰레기가없는 "신선한"무비 클립을 다시 한 번 갖고 싶다는 것입니다. 그래서 나는 처음부터 모든 프로젝트를 시작할 replay() 함수 또는 이와 유사한 함수가있을 것이라고 생각했습니다./ – canimbenim
Okkk, 솔루션에 매우 가깝지만 내부에서 부모 movieClip에 어떻게 접근 할 수 있습니까? 이름을 mainGame으로 지정하고 동영상 클립에서 제거하려고하는 액션 중 하나에 있지만 메인 게임에 대한 액세스 권한이 없습니다 :/할 수 있는지 확신 할 수 없습니다. 할 수 없다면 길을 찾아야합니다. 무비 클립에 값을 설정하여 아마도 내 자신의 클래스를 작성하고 모든 프로젝트를 다시 빌드해야합니다./좋지 않음 : /하지만이 아이디어에 대해 대단히 감사합니다! 다음 번에 내가 작성한 응용 프로그램을 디자인 할 것입니다. – canimbenim
몇 가지 옵션이 있습니다. MC를 mainGame 하위 항목으로 추가 한 후에는 MC에 사용할 수있는 상위 속성이 있습니다. 또 다른 방법은 정적 변수를 사용하는 것입니다.하지만 아키텍처에서 어떻게 할 수 있는지 모르겠습니다. 마지막 옵션 : 이벤트 사용. mainGame에서 MC에게 'yourMC.addEventListener ("end", yourHandler)'를 실행하십시오. 당신 MC에서, 당신이 다시 시작하지 않을 때,'dispatchEvent ("end")'. MC를 삭제하기 전에 리스너를 제거하는 것을 잊지 마십시오. – bassneck