由於QQ空間的代碼封蔽無法正常進行全屏製作,於是就出現了利用跳轉實現全屏的方法。下面舉個實例說明一下實現跳轉的方法。。
1.從QQ空間跳轉到全屏
首先在空間中新建一個Flash模塊,然後輸入Flash地址如下:
http://zytion.id666.com/user/Zytion/disk/webdisk/Datas/Link.swf?url=http://zytion.id666.com/user/Zytion/disk/webdisk/Datas/Rain1.swf
其它不用填,輸入驗證碼保存成功後,重新進入空間就可以實現全屏效果了。。
其中:
?url= 之前的地址是一個通用的跳轉Flash,大家可以直接引用這個地址或有興趣的朋友也可以自己做個。
?url= 之後的地址是實現全屏而製作的全屏Flash地址或主頁地址,該例子使用了Flash地址做演示。
2.分析 ?url= 之前的Flash是如何實現跳轉功能的。
該Flash只有三幀代碼:
第一幀代碼:
_global.i = 1; //定義進入空間的次數
第二幀代碼:
onEnterFrame = function ()
{
if (_global.i == 1) //判斷如果是第一次進入空間則執行以下代碼
{
++_global.i; //增加一次進入次數
getURL(url, "_self"); //在本窗口中全屏打開 ?url= 後所指定的地址
} // 結束
};
第三幀代碼:
stop (); //終止Flash運行
該功能是在空間代碼剛被封時所使用的Flash代碼;原定效果是在第一次進入空間時實現全屏開場效果
但由於空間的繼續升級,已經沒有預料的效果了,即可以用以下代碼實現等效效果:
在第一幀中輸入:getURL(url,"_self");
然後導出swf文件就OK了
3.分析 ?url= 之後的Flash地址
在 ?url= 之後的地址可以是個人製作的Flash地址或是主頁地址,所有效果可以按自己的意願任意添加,但為了能使用QQ空間的各模塊必須實現從全屏到QQ空間各模快的轉跳
以下是實現到各模塊的跳轉地址
一、到日誌的跳轉
http://你的QQ號.qzone.qq.com?url=http://imgcache.qq.com/qzone/blog/blog.html
二、到音樂盒的跳轉
http://你的QQ號.qzone.qq.com?url=http://qzone-music.qq.com/client/music_list.html
三、到相冊的跳轉
http://你的QQ號.qzone.qq.com?url=http://qz-photo.qq.com/qzone3/album_list_static.htm
四、到留言板的跳轉
http://你的QQ號.qzone.qq.com?url=http://imgcache.qq.com/qzone/blog/tmygb_static.htm
註:由於空間的升級,以前的跳轉代碼已經不好用了,請大家使用新的跳轉代碼而且跳轉速度快。