2008-11-13 8 views

답변

2

당신의 ursing의 swfobject 2.1 SWF를 포함 할 경우 사용할 수있는이 내장 된 자바 스크립트 swfobject.removeSWF() 함수 :

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

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

지금 당신의 ExternalInterface를 사용하여 플래시에서 자바 스크립트 함수를 호출

SWFObject 검사에 대한 자세한 내용은 this 웹 사이트

1

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

1

Heres 플래시에서 페이지에서 일부 JS를 호출하는 방법에 대한 기사입니다. 만약 당신이 그것을 뒤로하고 싶지 않다면 (숨겨진 후) 나는 클라이언트 환경에서 플래시가 비싸기 때문에 remove it from the DOM을 사용하여 리소스를 해제 할 것을 제안합니다.

+0

swf를 보유하는 HTML 스 니펫을 제거하면 Flash Player 플러그 인이 중지됩니까? –