외부 SWF 파일을로드하는 간단한 확장형 광고가 있습니다. 외부 SWF 파일에 포함 된 비디오가 포함되어 있습니다.AS3 UILoader swf가 백그라운드에서 계속 재생됩니다.
UILoader 구성 요소를 사용하여 SWF를로드하고 무대에 추가하면 비디오가 제대로 표시되고 잘 재생됩니다.
주된 문제는 비디오를 언로드해야하는 닫기 버튼이 있으며 광고를 중단하고 본질적으로 광고의 기본 상태로 돌아가는 것입니다.
내가 다음을 수행하고는 SWF를 언로드하려면 : 나는이 작업을 수행 할 때, 비디오 및하여 UILoader가 화면에서 사라myUILoader.unload();
removeChild(myUILoader);
. 그러나 배경에서 사운드를들을 수 있으며 SWF를 다시로드하면 배경에 여러 트랙이 만들어집니다. 어떤 제안?
'myUILoader'를 null로 설정하면 어떻게됩니까? 정말로 수행해야하는 것은로드중인 SWF에서 코드를 편집하고 필요한 사운드/비디오를 모두 처리하는 'Event.REMOVED_FROM_STAGE' 이벤트를 추가하는 것입니다. – Ronnie