2009-10-11 36 views
3

我使用的站點顯示一個使用SWFObject動態嵌入的Flash文件。我想在本地下載Flash文件,以便在無法訪問網絡時運行它。但是,當我嘗試打開swf文件的url時,它需要一個通常由SWFObject Javascript傳遞的「id」參數。如何下載使用SWFObject嵌入的Flash文件

具體來說,該頁面的源代碼包含:

swfobject.embedSWF("/bin/loader.swf", "main", "100%", "100%", "9", false, flashvars, params, attributes); 

和FlashVars有以下definiton:

var flashvars = { 
     file_id: "imilc2lxnfft", 
     app: "main-502.swf", 
     show_play_button: "false", 
     autoplay: "" 

當我嘗試訪問site.com/bin/loader.swf,它說它需要一個file_id參數。

如何傳遞參數並將文件下載到我的桌​​面?

+0

爲什麼是這個問題的社區維基? – Amarghosh 2009-10-11 11:03:02

回答

1

保存在本地(用d/L經理):在

http://example.com/bin/loader.swf 
http://example.com/main-502.swf 

,並創建了SWFObject的JS代碼的本地HTML文件,包括Flash變量和您的網頁<div>用正確的idid="name"這個案例)。

也有可能你不需要的加載程序,第二個SWF文件將獨立工作。

0

我想loader.swf是一個基於file_id參數加載原始影片的預加載器。

1

你需要創建一個網頁的房子,通過相同的flashvars以它爲您取得它的網頁,你已經下載了SWF。我會使用Firefox的右鍵單擊「保存網頁」功能;選擇保存'網頁,完成'。這會將頁面及其所有支持文件保存在某處。然後,您應該可以編輯該頁面,以顯示嵌入的SWF小程序,並將必要的FlashVarlet傳遞給它。

1

您是否嘗試過在看網頁源代碼和搜索.MP4的實例?可能證明有幫助。

相關問題