藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 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]

搞定,謝謝樓上各位朋友的幫忙∼




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com