行業動態
      怎么給網頁中的 Flash 上加超鏈接?不改變FLASH加超鏈拉的方法,給FLASH加鏈接
      發布日期:2012-07-08 閱讀次數:5318 字體大小:

        Q:怎么給網頁中的 Flash 上加超鏈接?
        A:說到這個問題,可能有人就會說,那還不簡單,直接用 flash 的ActionScript 中的 url 方法不就搞定了。但是,如果我們的UI人員設計完flash,但flash對應的鏈結還沒有確定或者以后會變更怎么辦?我需要的是能夠在外部修改flash對應的鏈結。

          那直接在flash所在的object元素外部加標簽來控制不就行了,可能有些人會這么想,思路正確,但是行不通。怎么辦?百度一下先,呵呵,真是相當佩服某些人的牛腦,真牛,下面是一種解決的方法:

          首先,我們肯定是要先插入FLASH.因為,Flash默認是最高層.所以,我經常會遇見Flash把下拉菜單擋住的情況.

          把Flash文件放到一個層中,設為最底層,FLASH設為透明.

      XML/HTML代碼
      1. <EMBED pluginspage=http://www.macrom edia.com/go/getflashplayer src=http://www.zxxswx.com/images/flash/yisky2.swf type=application/x-shockwave-flash width="950" height="90" wmode=transparent quality=high></EMBED><br / >  
      2. <a href='http://www.webkaka.com' style='display:block;width:950px;height:90px;position:absolute;margin-top:-90px; z-index:999;background:#000;filter:alpha(opacity=0);-moz-opacity:0;opacity: 0' title=''></a>  

            二、用按鈕控件BUTTON 來實現

            具體步驟

            1.直接在按鈕上加上onClick事件打開指定頁面:

      XML/HTML代碼
      1. <button style="width:225;height:76;border:none;background:transparent"    
      2. k="window.open('http://www.flash8.net\',\'_blank\')" hidefocus>    
      3. <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="225" height="76">    
      4. <param name="movie"    
      5. value="http://www.flash8.net/images/head/bbs.swf">    
      6. <param name="wmode" value="Opaque">    
      7. <param name="quality" value="high">    
      8. <embed src="http://www.flash8.net/images/head/bbs.swf"    
      9. quality="high"    
      10. pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="225" height="76"             wmode="Opaque"></embed>    
      11. </object>    
      12. </button>  

            2.方法1中的代碼運行后單擊按鈕時,按鈕中的Flash有個下沉的動作,如果要取消這個動作,可以禁止按鈕的交互性,然后用標準的A標簽做鏈接,代碼如下:

      XML/HTML代碼
      1. <a href="http://www.flash8.com" hidefocus><button disabled style="width:225;height:76;border:none">    
      2. <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="225" height="76">    
      3. <param name="movie"    
      4. value="http://www.flash8.net/images/head/bbs.swf">    
      5. <param name="wmode" value="Opaque">    
      6. <param name="quality" value="high">    
      7. <embed src="http://www.flash8.net/images/head/bbs.swf" quality="high"    
      8. spage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="225" height="76"       wmode="Opaque"></embed>    
      9. </object>    
      10. </button>    
      11. </a>  

            注意:必須設置 Flash 對象的 wmode 屬性值為 Opaque。

            技巧:方法1中代碼第二行的_blank參數可以去掉或者修改為_self讓鏈接在當前窗口打開。

            特別提示:代碼運行后,在Flash上單擊,將打開代碼中指定的URL。

            特別說明

            本例問題的解決,主要是利用Flash對象的wmode屬性和BUTTON標簽的特性。設置Flash對象的wmode屬性值為opaque,是為了降低Flash對象的優先級,然后利用BUTTON標簽把Flash對象渲染為一個按鈕,這樣就可以通過設置BUTTON對象的樣式或事件來解決問題。

       

       

      主站蜘蛛池模板: AV天堂午夜精品一区| 久久香蕉国产线看观看99| 草莓视频丝瓜视频-丝瓜视18岁苹果免费网| 欧美日韩a级片| 国产成人久久av免费| CAOPORN国产精品免费视频| 日本在线视频一区二区三区| 亚洲欧美日韩综合精品网| 美女图片在线视频精品播放| 国产麻豆精品久久一二三| 五月天国产视频| 蜜桃精品免费久久久久影院| 女人扒开腿让男人桶| 亚洲伊人tv综合网色| 色妞bbbb女女女女| 夜夜偷天天爽夜夜爱| 黑人一个接一个上来糟蹋| 欧美色欧美亚洲另类二区| 国产看午夜精品理论片| 久久久久国产精品免费看| 第一福利在线观看| 国产精品久久久亚洲| 久久99久久99精品免观看| 狠狠躁夜夜躁人人爽天天天天97 | 麻豆xfplay国产在线观看| 成人性生交大片免费视频| 亚洲激情视频在线观看| 绿巨人草莓香蕉丝瓜菠萝| 国产妇女馒头高清泬20P多毛| 一级毛片在线播放| 欧美日本国产VA高清CABAL| 国产一区二区视频在线观看| AV羞羞漫画在线观看| 成年人午夜影院| 亚洲国产欧美无圣光一区| 看全免费的一级毛片| 国产zzjjzzjj视频全免费| 黄网在线免费看| 国产精品一二三区| 一本色综合网久久| 欧美18videosex性欧美乱任|