我的漫漫程序之旅

          專注于JavaWeb開(kāi)發(fā)
          隨筆 - 39, 文章 - 310, 評(píng)論 - 411, 引用 - 0
          數(shù)據(jù)加載中……

          Flash圖片輪換顯示的效果抽取

          效果一覽:
          <html>
              
          <head>
                  
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                  
          <title>動(dòng)態(tài)圖片的顯示</title>
              
          </head>
              
          <body>
                  靜態(tài)賦值:
          <br />
                  
          <embed width="260" height="198" 
                  pluginspage
          ="http://www.macromedia.com/go/getflashplayer"
                   type
          ="application/x-shockwave-flash" quality="high" false="" 
                   flashvars
          ="config=1|0xffffff|0x0099ff|50|0xffffff|0x0099ff|0x000000&bcastr_flie=1.jpg|2.jpg|3.jpg|4.jpg|5.jpg&bcastr_link=http://www.baidu.com|http://www.google.com|http://www.sina.com.cn|http://bbs.crsky.com|http://www.aygfsteel.com/supercrsky&bcastr_title=百度|谷歌|新浪|霏凡|我的博客&menu=" 
                   wmode
          ="opaque" src="focus.swf" />
                   
                   
          <script>
                          
          var str = "";
                          
          //圖片輪詢間隔時(shí)間(秒)
                          str += "config=5|";
                          
          //下標(biāo)顏色
                          str += "0xffffff|0x0099ff|50|0xffffff|0x0099ff|0x000000";
                          
          //圖片位置
                          str += "&bcastr_flie=1.jpg|2.jpg|3.jpg|4.jpg|5.jpg";
                          
          //圖片鏈接
                          str += "&bcastr_link=http://www.baidu.com|http://www.google.com|http://www.sina.com.cn|http://bbs.crsky.com|http://www.aygfsteel.com/supercrsky";
                          
          //圖片顯示文字
                          str += "&bcastr_title=百度|谷歌|新浪|霏凡|我的博客&menu=";
                      
                   
          </script>
                   
          <hr />
                   通過(guò)JavaScript賦值: 
          <br />
                    
          <embed width="260" id="s" height="198" 
                  pluginspage
          ="http://www.macromedia.com/go/getflashplayer"
                   type
          ="application/x-shockwave-flash" quality="high" false="" 
                   flashvars
          ="" 
                   wmode
          ="opaque" src="focus.swf"/>
                   
          <script>
                       
          var s = document.getElementById("s");
                      //s.flashvars 
          = str;
                            s.setAttribute("flashvars", str);
                   
          </script>
                   
          <hr />
                   通過(guò)查詢數(shù)據(jù)庫(kù)賦值:
                   這里就不寫(xiě)了,把數(shù)據(jù)取出來(lái)后給flashvars=""賦值就行.用EL或標(biāo)簽什么的都行.
                   只要注意那幾個(gè)固定參數(shù)的含義就行了.
              
          </body>
          </html>

          需要focus.swf我已經(jīng)打包在源碼里了.
          源碼下載

          posted on 2008-07-10 17:20 々上善若水々 閱讀(4412) 評(píng)論(7)  編輯  收藏

          評(píng)論

          # re: Flash圖片輪換顯示的效果抽取  回復(fù)  更多評(píng)論   

          點(diǎn)擊圖片后無(wú)法鏈接到指定地址 firefox3下通過(guò)JavaScript動(dòng)態(tài)賦值無(wú)效
          2008-07-10 19:03 | lvq810

          # re: Flash圖片輪換顯示的效果抽取  回復(fù)  更多評(píng)論   

          樓上的請(qǐng)下載源碼再說(shuō)話,你不下載全了,直接運(yùn)行html 代碼肯定找不到圖片啊.

          下載源碼后可以直接運(yùn)行,支持FF,IE,Opera等瀏覽器.均經(jīng)過(guò)測(cè)試.

          2008-07-10 20:17 | 々上善若水々

          # re: Flash圖片輪換顯示的效果抽取  回復(fù)  更多評(píng)論   

          好東西,先收下,待到用時(shí)不恨多。
          2008-07-10 21:20 | 隔葉黃鶯

          # re: Flash圖片輪換顯示的效果抽取  回復(fù)  更多評(píng)論   

          @々上善若水々
          http://i301.photobucket.com/albums/nn59/lvq810/1-1.jpg
          這是在IE上的截圖 需要在Adobe Flash Player中把.swf文件設(shè)置成信任文件
          http://i301.photobucket.com/albums/nn59/lvq810/2-1.jpg
          這是在Firefox3上的截圖 上面的靜態(tài)賦值和IE一樣需要在Adobe Flash Player中把.swf文件設(shè)置成信任文件 下面通過(guò)js動(dòng)態(tài)賦值的無(wú)法顯示
          2008-07-10 22:09 | lvq810

          # re: Flash圖片輪換顯示的效果抽取  回復(fù)  更多評(píng)論   

          回樓上,IE,FF均不存在需要設(shè)置為信任文件問(wèn)題,我剛試了下沒(méi)問(wèn)題.
          可能是你的瀏覽器安全級(jí)別設(shè)置過(guò)高引起的.恢復(fù)為默認(rèn)就不
          會(huì)提示了.

          不過(guò)你說(shuō)的FF3下,JavaScript不能正常顯示是對(duì)的.我用FF3試了下,
          果真JavaScript賦值不成功. Firebug沒(méi)提示~....
          2008-07-10 23:00 | supercrsky

          # re: Flash圖片輪換顯示的效果抽取  回復(fù)  更多評(píng)論   


          s.flashvars = str;
          改成
          s.setAttribute("flashvars", str);
          就行了.

          FF3,IE6下均測(cè)試成功

          2008-07-11 11:53 | 々上善若水々

          # re: Flash圖片輪換顯示的效果抽取  回復(fù)  更多評(píng)論   

          下載地址已經(jīng)更新
          2008-07-11 12:30 | 々上善若水々

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 通州市| 钦州市| 沙河市| 莎车县| 志丹县| 汉沽区| 抚松县| 牙克石市| 顺义区| 徐闻县| 顺平县| 蕉岭县| 达尔| 新宁县| 荥经县| 巴东县| 德保县| 金秀| 南江县| 普宁市| 陇西县| 龙山县| 凯里市| 孝昌县| 太康县| 丹江口市| 天长市| 陈巴尔虎旗| 兰溪市| 汉沽区| 彝良县| 江川县| 连江县| 固原市| 临沂市| 斗六市| 汝城县| 伊金霍洛旗| 丹阳市| 天等县| 二连浩特市|