当前位置: 代码迷 >> JavaScript >> 怎么屏蔽swf在IE中直接显示
  详细解决方案

怎么屏蔽swf在IE中直接显示

热度:76   发布时间:2012-03-23 12:06:21.0
如何屏蔽swf在IE中直接显示?
如何屏蔽swf在IE中直接显示?用户通过绝对地址如http://xxxxx.xx/flash.swf无法显示,只能嵌在网页中显示?

------解决方案--------------------
在你的flash第一祯中加入下面代码

stop();
var lastFrame:Number=2;//需要跳转到的祯
var url:String=_url;
if(url.lastIndexOf(".swf")!=-1)
{
getURL("javascript:alert('不能直接访问文件!')");//向ie输出提示
fscommand("quit",true);//如果被下载了,直接打开swf文件直接关闭
getURL("javascript:self.close();");//关闭ie窗口,如果过不能关闭将swf跳转到另外一祯
gotoAndStop(lastFrame);//跳转到另一祯
}
  相关解决方案