on .swf上的点击事件

时间:2009-07-01 10:42:47

标签: flash

我正在开发一个项目,我需要在点击闪存时打开弹出窗口。 但问题是我该怎么办呢。一旦我尝试过但它在火狐上打开但在互联网浏览器上没有。

1 个答案:

答案 0 :(得分:0)

首先确保IE没有禁用PopUps

对于AS3,请使用以下代码:

var path = "http://yourdomain.com/yourpage.html";    
myButton.addEventListener(MouseEvent.CLICK, clickHandler);
    function clickHandler(event:MouseEvent):void {
        var request:URLRequest = new URLRequest("javascript:openPopup('" + path + "');");
        navigateToURL(request, "_self");
    }

并在HTML页面中添加以下javascript:

<script language="JavaScript"> 
<!-- 
function openPopup(url)
{ 
    ww = 500;
    hh = 500;
    window.open(url,"","width="+ww+",height="+hh+",scrollbars=yes");    
} 
--> 
</script>