FLASH自動判斷域名然后轉(zhuǎn)向等操作
更新時間:2008年04月11日 20:36:08 作者:
FLASH自動判斷域名,如果不是你的域名,然后干什么你來定吧!
首先說一下FLASH自已可以干什么!FLASH他可以判斷自已在哪個路徑下面,例如:
有一個FLASH名稱為1.swf,我把他放在了http://chabaoo.cn/1.swf;這樣他自已知道!
但是另一個網(wǎng)站來調(diào)用我的FLASH,直接用http://chabaoo.cn/1.swf,他自已就不知道了,也不能防止其它站調(diào)用的。
有時我們真的不想讓別人調(diào)用自已的FLASH,但實在也沒有辦法;如果我能去判斷這個FLASH正在哪個域名正使用,那么我就可以作很多的事!
例如:
自動轉(zhuǎn)到我的網(wǎng)站;
自動彈出一百個窗口;
……
但FLASH本身是沒辦法去判斷自已當(dāng)前在哪里的;所以我想了一個辦法,就是用JAVASCRIPT去判斷域名,但是JAVASCRIPT又不能寫在網(wǎng)頁中,如果寫在網(wǎng)頁中,直接調(diào)FLASH還果可以的。于是我就用GETURL的方法,寫在FLASH里;于是就用了以下代碼:
以下代碼的意思是:FLASH打開后5秒,開始判斷域名,如果是chabaoo.cn就什么事也不干,如果不是chabaoo.cn那么就跳轉(zhuǎn)到chabaoo.cn;
程序代碼
復(fù)制代碼 代碼如下:
var urltime= setInterval(go, 5000);
function go(){
getURL("javascript:if((window.location.href).match(/chabaoo.cn/) == null){window.location='http://chabaoo.cn'}");
clearInterval(urltime);
}
另外一個方法:
復(fù)制代碼 代碼如下:
public static function getDomain():String {
var lc:LocalConnection=new LocalConnection();
return lc.domain;
}
相關(guān)文章
Flash ActionScript 中按鈕和電影剪輯的事件和方法
Flash ActionScript 中按鈕和電影剪輯的事件和方法...2007-03-03高手寫的Tracer-Flash代碼調(diào)試類代碼下載
高手寫的Tracer-Flash代碼調(diào)試類代碼下載...2007-12-12