javascript と actionscript を使用してフラッシュ オーバーレイを閉じるボタンを作成しようとしています。多くの Web サイトで ExternalInterface を使用していることがわかりましたが、それを機能させることができないようです。何か案は?
フラッシュとして:
import flash.external.ExternalInterface;
close_btn.addEventListener(MouseEvent.CLICK, clickHandlerButton);
function clickHandlerButton(e:MouseEvent):void{
if(ExternalInterface.available) ExternalInterface.call("hideBanner","");
}
Javascript 機能:
<script>
function hideBanner(){
document.getElementById("banner").style.display = "none";
}
</script>
MouseEvent にトレースを追加すると、ExternalInterface.available が true を返すことを確認できます。