今天要給星燭網上的一個Flash加一個超鏈接,原想直接在object外直接套一個超鏈接即可,試了之後卻發現不是這麼回事,求助百度,問題解決,記錄如下:
原因:Flash預設是最高層.所以,我常常會遇見Flash把下拉選單擋住的情況,及其它原素覆蓋掉.
解決方案:
第一種:步驟如下
1. 把Flash檔放到一個層中,設為最底層,FLASH設為透明.
2. 在FLASH的層上再加上一層,Flash本身不能直接加入onclick.等事件,所以,只能藉用別的東西啦.就是在FLASH上加個透明層:
說明:transpanrent.gif要是透明的,否則會給底下的Flash蓋住;
3. IE瀏覽器到上面一步就可以了,Firefox還需要下面一步
在embed裡加上
程式碼如下:
碼>
wmode="transparent"
複製程式碼
複製程式碼
複製程式碼
複製碼> 程式碼如下:
第二種方案,網上找的沒試,如下: 就是在Flash內部透過FSCommand呼叫外部的腳本,方法簡單實用,可控能力強,具體用法,請上網搜尋FSCommand關鍵鍵字