2013-03-16 58 views
0

我目前正在開發一個項目,我需要爲用戶提供一個應用程序頁面。我需要用戶通過此頁面訪問幾個.SWF Flash遊戲。我在應用程序中創建了一個名爲applications的文件夾,並將.SWF文件導入到該文件夾​​中。之後,我嘗試使用我的頁面上的超鏈接直接鏈接它們,但它們似乎無法打開:/ 我錯過了什麼?還是在那之前我還需要做點什麼?在C#Webform中包含.SWF文件

會很感激,如果你能幫助

謝謝

+0

一些代碼會很好。 – David 2013-03-16 21:10:32

+0

它只是我不知道爲什麼它贏了;沒有工作,沒有涉及代碼,我現在所做的所有工作是將.SWF文件鏈接到HYPERLINK。鏈接的SWF文件位於應用程序的其中一個文件夾中。 例如:將圖像鏈接到頁面?我已經做了很多 – Suits999 2013-03-16 21:19:57

回答

1

我不認爲你可以超到你的.swf文件。根據this網站以及您使用的Dreamweaver或FrontPage,您只需從插入菜單(或類似的東西)中插入它即可。如果你沒有使用這兩者中的任何一個,你可以在Flash中編輯你的.swf文件,然後從文件菜單中選擇「以HTML格式導出」(或者它永遠是這樣),然後將結果文件的源代碼複製到您的網頁。

+0

我目前正在使用Microsoft Visual Studio 2010環境 – Suits999 2013-03-17 00:45:15

+0

@ Suits999,這與您使用的環境有關嗎? – Jsterman 2013-03-19 23:17:22

+0

它針對上述問題,因爲他指的是Dreamweaver或FrontPage – Suits999 2013-03-20 00:25:12

1

通常情況下,您應該能夠直接在瀏覽器中打開.swf文件,雖然將swf嵌入到html中通常是一個好主意,您不必這樣做。 如果地址欄中的網址顯示以'.swf'結尾的地址,則可以通過在瀏覽器窗口中右鍵單擊來加載SWF,如果看到Flash上​​下文菜單(放大,縮小等),則可以測試瑞士法郎已經加載。

如果你的swf已經加載,但沒有其他事情發生,可以有很多其他原因。

你從哪裏得到swf遊戲文件?如果你從其他網站複製它們,很可能swf應該在遊戲開始之前加載其他文件(遊戲資源(圖像),設置(xml)等)。

有時在一個SWF(動作)代碼的執行是由腳本在HTML頁面中觸發它嵌入英寸

這不是完全清楚你正在嘗試做....

+0

他們是非常小的Flash遊戲,比如「miniclip」,這些遊戲只要在正常執行時在Flash播放器上運行即可。所以我非常懷疑還有其他與之相關的xml或圖像文件:/我猜這是其他原因?可能是因爲我將它們鏈接到Aspx頁面? – Suits999 2013-03-17 00:43:29

+0

你在asp.net中創建你的鏈接的事實應該沒有什麼區別,點擊你的鏈接後,你是否在地址欄中獲得swf的url? – Michiel 2013-03-17 19:26:33

+0

當你在本地打開它們時,你使用的swf文件是否工作? – Michiel 2013-03-17 19:28:17