2015-04-06 74 views
0

我有一個閃光的對象如下ASP.net使對象可點擊

<object data="http://www.learnenglish.org.uk/kids/antics/monkey.swf" width="250" height="200"></object> 

我想讓Flash文件點擊而不讓Flash播放,所以當在其區域內的用戶點擊導航到該頁面顯示它。

+1

用一個簡單的錨點和圖像做到這一點。 – Aristos 2015-04-06 13:22:59

+0

@Aristos對不起,我沒有圖像,我不能添加它。感謝您的評論 – 2015-04-06 16:03:19

回答

2

截取Flash文件的截圖,您認爲某個框架最能代表該文件。也許使用圖像編輯器添加標題或其他圖形。

然後你的形象,包裹在一個錨:

<a href='/path/to/page/of/flash/file/'> 
    <img src='/path/to/image' /> 
</a> 
+0

其實我有一個動態的網站,所以用戶只能上傳遊戲文件,我聽說過div覆蓋,所以我可以使div在div上,並使第二個div可點擊,但我不知道誰來應用此做法。 – 2015-04-06 13:38:16

+0

@Moatasembk那麼,你可以允許用戶上傳他們自己的截圖(最好的選擇,並使用股票佔位符,如果他們不提供屏幕截圖)。或者您可以嘗試在服務器上處理文件並生成圖像。我認爲重疊閃光燈不會很好地利用資源。 – mason 2015-04-06 13:42:19

+0

我有點困惑,提供的數據庫不允許上傳像圖像的額外信息,我試圖操縱Flash文件並獲得第一幀但沒有運氣,我試過swfdotnet和ffmpeg,但都沒有不爲我工作。 – 2015-04-06 13:51:18

0

我已經做了我想用事業部覆蓋

<div style="cursor: copy; position: relative; z-index: 1"> 
    <div id="overlay" onclick="window.alert('hi')" style="opacity: 0; sition: absolute; top: 0; bottom: 0; left: 0; right: 0; display: block; z-index: 2; background-color: red"> 
    </div> 
    <object data="Handler.ashx?gameId" width="250" height="200"></object> 
</div> 

如果任何人有另一種解決辦法,請張貼。