国产高清在线精品∴_日韩精品国产另类专区久久亚洲_麻 一级无码片在线播放_AA级片欧美久久片_久久久久久久精品综合_91福利福电影

旅行社同業(yè)信息管理系統(tǒng)
RSS訂閱 | 匿名投稿
您的位置:網(wǎng)站首頁 > 互聯(lián)網(wǎng)+ > 正文

flash如何加超鏈接?

作者:桐桐 來源: 日期:2012/3/15 14:46:31 標(biāo)簽:flash加超鏈接
說到這個問題,可能有人就會說,那還不簡單,直接用flash的ActionScript中的url方法不就搞定了,那么如果我們的UI人員設(shè)計完flash,但flash對應(yīng)的鏈結(jié)還沒有確定或者以后會變更怎么辦?我需要的是能夠在外部修改flash對應(yīng)的鏈結(jié)。

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

首先,我們肯定是要先插入FLASH.因為,Flash默認(rèn)是最高層.所以,
我經(jīng)常會遇見Flash把下拉菜單擋住的情況.
把Flash文件放到一個層中,設(shè)為最底層,FLASH設(shè)為透明.
<div style="z-index:-1"> <!--1.設(shè)置FLASH為底層-->
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="/UploadFile/201009/25/41163110575.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設(shè)置為透明-->
</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 >
<img src="kong.gif" width="200" height="115" border="0"></a></div>
論壇上面,給了一些解決方法,就是加個透明的層,但是,如果光有個透明層,
還是不能接受事件的. 更確切地說,是一部分可以,一部分不可以,和FLASH部分重疊的那一部分不行.
為什么不行.說實話,我也不清楚,我是試驗得出來的...

當(dāng)我把這個層的背景顏色設(shè)為任意一種時,不是透明時,發(fā)現(xiàn).可以接受事件了,在層上加了個
超連接,也可以.. 但是,這還不是我們要的結(jié)果.因為,把整個"精美"的FLASH給遮蓋了..
所以,有<img src="kong.gif" width="200" height="115" border="0">
我用PhotoShop做了個透明的圖片kong.gif 大小都可以,但是必須是透明的!這樣
才不至于把底下的FLASH給遮蓋住了.
試驗了一下... 成功了... 點(diǎn)擊FLASH.其實是擊中了FLASH上層的透明圖片kong.gif
圖片,就可以接受很多事件啦,onclick , onmouseover ,onmosueout ......
給圖片加個<a></a>超連接是再簡單不過的事啦..
這時,以上的問題是不是都解決了,把事件都給kong.gif接受!
單擊事件, <div onclick="ok()" id="huiLayer" ...........
分享到:
本文網(wǎng)址:
關(guān)于我們 | 公司新聞 | 行業(yè)資訊 | 人力資源 | 網(wǎng)絡(luò)營銷 | 推廣案例 | 實例欣賞 | 智能模板 | 常用工具 | 桐源信息 | 友情鏈接 | 網(wǎng)站地圖
鄭州桐源計算機(jī)科技有限公司 版權(quán)所有
地址:河南省鄭州市東風(fēng)路科技市場 郵編:450000
電話:13303858500 郵箱:yhxwin@qq.com 備案許可證:豫ICP備09042324號
工商執(zhí)照公示:914101056897296506