SWF의 버튼을 사용하여 HTML에 내장 된 SWF 파일을 어떻게 제거 할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/288445

  •  08-07-2019
  •  | 
  •  

문제

HTML 페이지에 포함 된 SWF 파일이 있고 SWF 페이지에 닫기 버튼이 있습니다. 버튼을 클릭하면 SWF가 사라지기를 원합니다. 가장 좋은 방법은 무엇입니까? 감사.

도움이 되었습니까?

해결책

SWF를 포함시키기 위해 URSING SWFOBJECT 2.1이 내장 된 JavaScript SWFOBJECT.REMOVESWF () 함수를 사용할 수 있습니다.

function removeFlashFromHTML() 
{
 swfobject.removeSWF("id_of_your_html_object");
}

이제 externalinterface를 사용하여 Flash에서 JavaScript 함수를 호출합니다.

function buttonClicked(evt:MouseEvent) 
{
 if (ExternalInterface.available) {
  ExternalInterface.call("removeFlashFromHTML()");
 }
}

SWFOBJECT에 대한 자세한 내용은 확인하십시오 이것 웹 사이트

다른 팁

SWF 또는 포함 요소를 숨기는 JavaScript 함수를 작성하고 SWF 자체의 "닫기 버튼"을 통해 해당 기능을 호출하십시오.

HERES 페이지에서 일부 JS를 호출하기 위해 플래시를 얻는 방법에 대한 기사. 당신이 그것을 다시 원한다면 (숨어서) 나는 당신을 제안합니다 DOM에서 제거하십시오 클라이언트 환경에서 플래시가 비싸기 때문에 리소스를 해제하려면.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top