Flash CS4에서 Flex Builder 3로 가져오고있는 SWC에서 무슨 일이 일어나는지 이해하려고합니다. 특히 Designer에서 제공 한 SWC를 사용하고 있습니다. 커스텀 프리 로더의 애니메이션 (서브 클래 싱 된 DownloadProgressBar).Flex Builder 3 및 키 프레임 애니메이션으로 가져온 Flash SWC 이해하기
이해하려고 문제이다는 FlexEvent.INIT_COMPLETE이를 실행하여 SWC를 제거하여, 내가 정리 해고되면 :
removeChild(myPreloader);
myPreloader = null;
내가 제거한 후에도 불구하고 성공하는이 (, 호출 전후에 this.numChildren을 비교하여 검사 했으므로) 키 프레임 애니메이션은 계속 실행됩니다 (시각적으로 표시되지 않음). 이것은 디자이너가 애니메이션의 타임 라인에 추적을 배치하여 감지합니다 (플래시에서).
아무도 내가 왜 서브 클래 싱 된 DownloadProgressBar에서 애니메이션을 제거한 후에도 계속 실행되고 있다고 말할 수 있습니까?
SWC를 가져 와서 플래시 측면의 리소스 정리 (obj-c의 메모리 해제와 비슷)를 관리하는 것이 표준 방법입니다. Flex 측에서 자식을 제거해도 애니메이션이 멈추지 않는다는 것을 직감적으로 알 수 있습니다.
모든 단서가 크게 감사하겠습니다.
+1 심슨 가족 용 – adamcodes