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