首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-03-23 
如何屏蔽swf在IE中直接显示?如何屏蔽swf在IE中直接显示?用户通过绝对地址如http://xxxxx.xx/flash.swf无法

如何屏蔽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);//跳转到另一祯
}

热点排行