麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 辦公 > Flash > 正文

在網頁中怎樣給已發布的Flash添加鏈接的方法

2024-09-12 17:50:44
字體:
來源:轉載
供稿:網友
解決思路: 
因為網頁中的 Flash 是以控件形式出現的,優先級別較高,所以直接對它加鏈接是無效的,不過可以用按鈕控件 BUTTON 來實現。 

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

<button style="width:225;height:76;border:none;background:transparent" 
onClick="window.open('http://www.flash8.net','_blank')" hidefocus> 
<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"> 
<param name="movie" 
value="http://www.flash8.net/images/head/bbs.swf"> 
<param name="wmode" value="Opaque"> 
<param name="quality" value="high"> 
<embed src="http://www.flash8.net/images/head/bbs.swf" 
quality="high" 
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="225" height="76" wmode="Opaque"></embed> 
</object> 
</button> 

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

<a > 
<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"> 
<param name="movie" 
value="http://www.flash8.net/images/head/bbs.swf"> 
<param name="wmode" value="Opaque"> 
<param name="quality" value="high"> 
<embed src="http://www.flash8.net/images/head/bbs.swf" quality="high" 
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="225" height="76" wmode="Opaque"></embed> 
</object> 
</button> 
</a> 

注意:必須設置 Flash 對象的 wmode 屬性值為 Opaque。 
技巧:方法1中代碼第二行的_blank參數可以去掉或者修改為_self讓鏈接在當前窗口打開。 
特別提示 
代碼運行后,在Flash上單擊,將打開代碼中指定的URL(圖5.1.9)。 

圖5.1.8 給Flash添加鏈接功能 


特別說明

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

第二種方法:
說到這個問題,可能有人就會說,那還不簡單,直接用flash的ActionScript中的url方法不就搞定了,那么如果我們的UI人員設計完flash,但flash對應的鏈結還沒有確定或者以后會變更怎么辦?我需要的是能夠在外部修改flash對應的鏈結。
那直接在flash所在的object元素外部加<a></a>標簽來控制不就行了,可能有些人會這么想,思路正確,但是行不通。呵呵,怎么辦?百度一下先,呵呵,真是相當佩服某些人的牛腦,真牛,下面是一種解決的方法:

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

把Flash文件放到一個層中,設為最底層,FLASH設為透明.
復制代碼 代碼如下:

<div style="z-index:-1"> <!--1.設置FLASH為底層-->
<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="200" height="115">
<param name="movie" value="media.swf">
<param name="quality" value="high">
<embed src="media.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="200"
height="115"></embed>
<param name="wmode" value="transparent">
<!--2.必須把FLASH設置為透明-->
</object> </div>

再接下來,就是在FLASH的層上再加上一層,
Flash本身不能直接加入onclick.等事件,所以,只能借助別的東西啦. 就是在FLASH上加個透明層,
復制代碼 代碼如下:

<div id="huiLayer" style="cursor: hand; position:absolute;
left:10px; top:10px; width:200px; height:115px; z-index:1;
visibility: visible;"><a href="http://www.companysz.com">
<img src="kong.gif" width="200" height="115"
border="0"></a></div>

論壇上面,給了一些解決方法,就是加個透明的層,但是,如果光有個透明層, 還是不能接受事件的.
更確切地說,是一部分可以,一部分不可以,和FLASH部分重疊的那一部分不行.
為什么不行.說實話,我也不清楚,我是試驗得出來的...

當我把這個層的背景顏色設為任意一種時,不是透明時,發現.可以接受事件了,在層上加了個
超連接,也可以.. 但是,這還不是我們要的結果.因為,把整個"精美"的FLASH給遮蓋了.. 所以,有<img
src="kong.gif" width="200" height="115" border="0">

我用PhotoShop做了個透明的圖片kong.gif
大小都可以,但是必須是透明的!這樣才不至于把底下的FLASH給遮蓋住了.

試驗了一下... 成功了... 點擊FLASH.其實是擊中了FLASH上層的透明圖片kong.gif
圖片,就可以接受很多事件啦,onclick , onmouseover ,onmosueout ......
給圖片加個<a></a>超連接是再簡單不過的事啦.. 這時,以上的問題是不是都解決了,把事件都給kong.gif接受!
單擊事件, <div onclick="ok()" id="huiLayer" ...........

不管是坐火車,還是飛飛機,過年都得回家,所以方法還是有的,Flash本身還提供了一種方法,相當的好用,就是在Flash內部通過FSCommand調用外部的腳本,個人認為這種方法簡單實用,可控能力強,具體用法,就不在這里多說了,你在網上搜FSCommand關鍵鍵字就會啊到很多實例,不過還是有一點提示:在提供javascript版本的調用方法時,最好也提供一個vbscript的版本,否則調用可能會不成功。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 538任你躁在线精品视频网站 | 国产午夜精品理论片a级探花 | 免费视频观看 | 主播粉嫩国产在线精品 | 免费a级作爱片免费观看欧洲 | 成人精品一区二区三区中文字幕 | 国产精品剧情一区二区三区 | 少妇的肉体的满足毛片 | 欧美成人性生活片 | 毛片观看网址 | 羞羞视频免费观看入口 | 欧美大片一级毛片 | 国产精品久久久久久久久久久天堂 | 一区二区三区在线观看免费视频 | 性爱视频免费 | 日本欧美一区二区三区在线观看 | www.精品一区 | av久草| 亚洲欧美不卡视频 | 久久精品日产第一区二区三区 | 91精品国产综合久久男男 | 日本一区二区久久久 | 国产午夜精品一区二区三区四区 | 激情97 | 久久精品高清 | av免费在线播放网址 | 中文字幕国 | 日日噜噜噜夜夜狠狠久久蜜桃 | 久久华人 | xnxx 日本19 | 精品国产96亚洲一区二区三区 | 久久精品在线免费观看 | a网在线 | 中文字幕伦乱 | 国产精品亚洲一区二区三区在线观看 | 国产亚洲精品久久久久久久 | 国产一区视频在线观看免费 | 国产精品一区二区三区在线播放 | 亚洲第一色婷婷 | 国产91九色| 国产精品99一区二区 |