让FLASH文件在指定网址下播放

也谈Flash的防盗链

url = http://www.cxblog.net;        //这里是指定的网址
if(_url.substring(0, 21)<>url){  //判断网址的前 21 个字符,如果与"url"不一致则播放失败。注:swf 可以放在任意目录下,只要网址的前 21 个字符是正确的。
gotoAndStop(2);
}else{
gotoAndPlay(3);
}

如果要允许多个域名,可以这样写:

url = "http://www.51epsj.com";
url2 = http://51epsj.com;
if((_url.substring(0, 21)==url) || (_url.substring(0, 17)==url2)){
gotoAndPlay(3);
}else{
gotoAndStop(2);
}

还可以做一些设置,如将发布设置中的“本地回放安全性”设为“只访问网络”,然后在这里做无数的弹窗。
onEnterFrame = function(){
getURL(http://www.cxblog.net, "_blank");
}
}else{
gotoAndPlay(3); //跳到正常播放
}

● 注意:导出时的技巧:
  用IE打开先打开指定目标网址,以避免在导出时频繁弹出窗口,如果无效,请将默认浏览器设置成IE,关闭导出时的player窗口即可继续编辑。有时Flash软件会因此发生错误而被强行结束,导出前请保存文档,切记!


[本日志由 lyjier 于 2007-04-27 08:17 AM 编辑]
文章来自: 本站原创
引用通告地址: http://www.cxblog.net/trackback.asp?tbID=193
Tags: Flash
相关日志:

评论: 0 | 引用: 0 | 查看次数: 7590
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码:
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 关闭 | [img]标签 关闭