|
藍森林 http://www.lslnet.com 2006年8月25日 8:28
求教!如何使網頁每刷新一次隨機變換flash
我找了些代碼,但老是顯示不出flash,麻煩會的大大貼下代碼,謝謝∼ |
使用廣告組件,asp自帶的,你找找相關asp書籍就有的,叫廣告輪顯組件嗎,代碼也很少, |
試過了,只能顯示圖片,顯示不了Flash的 |
ASP技術討論群8416752 |
你在找找吧,flash是廣告的一種,肯定有支持的 |
做個flash文件:
第一幀寫入as
[code]
MovieClip.prototype.myloadRandomImage = function (src, format, seed) {
seed = random (seed);
loadMovie ((src + seed) + format, this);
_alpha = 0;
onEnterFrame = function () {
if (_alpha <= 100) {
_alpha = (_alpha + 5);
}
};
};
_root.createEmptyMovieClip("test", 1);
_root.test.myloadRandomImage("swf/swf", ".swf", 4);
[/code] |
以下代碼隨機出1.swf到12.swf,我以測試通過
可修改rand(12)
這個是js的隨機,as裡隨機也可,或者通過 服務器端 asp php jsp
[html]
<script>
rnd.today=new Date();
rnd.seed=rnd.today.getTime();
function rnd() {
rnd.seed = (rnd.seed*9301+49297) % 233280;
return rnd.seed/(233280.0);
};
function rand(number) {
return Math.ceil(rnd()*number);
};
info = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"32\" height=\"32\">" +"\n"+
" <param name=\"movie\" value=\""+rand(12)+".swf\">" +"\n"+
" <param name=\"quality\" value=\"high\">" +"\n"+
" <embed src=\""+rand(12)+".swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"32\" height=\"32\"></embed>" +"\n"+
"</object>"
document.write(info)
</script>
[/html] |
搞定,謝謝樓上各位朋友的幫忙∼ |
|