javascript 및 actionscript를 사용하여 플래시 오버레이를 닫을 버튼을 만들려고합니다. 많은 웹 사이트에서 ExternalInterface를 사용하는 것으로 나타났습니다. 그러나 작동시키지 못했습니다. 어떤 아이디어?Flash 11 AS3에서 ExternalInterface가 작동하지 않습니다.
플래시 AS :
import flash.external.ExternalInterface;
close_btn.addEventListener(MouseEvent.CLICK, clickHandlerButton);
function clickHandlerButton(e:MouseEvent):void{
if(ExternalInterface.available) ExternalInterface.call("hideBanner","");
}
자바 스크립트 기능 : I가 된 MouseEvent에 추적을 추가하는 경우
<script>
function hideBanner(){
document.getElementById("banner").style.display = "none";
}
</script>
그때는 ExternalInterface.available가 true를 돌려주는 것을 확인할 수 있습니다.
방금이 방법을 시도했지만 로컬 단추가 여전히 로컬로 작동하지 않습니다. –
Flash Player에서 새 설정을로드하려면 브라우저를 다시 시작해야 할 수 있습니다. – fsbmain