如何下载使用SWFObject嵌入的flash文件

如何下载使用SWFObject嵌入的flash文件,flash,download,swfobject,Flash,Download,Swfobject,我使用的站点显示一个flash文件,该文件使用SWFObject动态嵌入。我想在本地下载flash文件,以便在无法访问网络时运行它。但是,当我尝试打开swf文件的url时,它需要一个通常由SWFObject Javascript传递的“id”参数 具体而言,该页面的源包含: swfobject.embedSWF("/bin/loader.swf", "main", "100%", "100%", "9", false, flashvars, params, attributes); Flash

我使用的站点显示一个flash文件,该文件使用SWFObject动态嵌入。我想在本地下载flash文件,以便在无法访问网络时运行它。但是,当我尝试打开swf文件的url时,它需要一个通常由SWFObject Javascript传递的“id”参数

具体而言,该页面的源包含:

swfobject.embedSWF("/bin/loader.swf", "main", "100%", "100%", "9", false, flashvars, params, attributes);
FlashVar有以下定义:

var flashvars = {
        file_id: "imilc2lxnfft",
        app: "main-502.swf",
        show_play_button: "false",
        autoplay: ""
当我试图访问site.com/bin/loader.swf时,它说它需要一个file_id参数


如何传递参数并将文件下载到我的桌面?

我猜loader.swf是一个预加载程序,它根据file_id参数加载原始电影。

您需要创建一个网页来容纳您下载的swf,该swf将与您从中获取它的网页相同的flashvars传递到它。我会使用Firefox的右键点击“保存网页”功能;选择保存“网页,完成”。这会将页面及其所有支持文件保存到某个位置。然后,您应该能够向下编辑该页面以显示嵌入的SWF小程序,并将必要的FlashVar传递给它。

本地保存(使用D/L管理器):

并使用SWFObject JS代码创建一个本地HTML文件,包括flashvars和页面中的一个
,右边的
id
id=“name”


也有可能您不需要加载程序,第二个swf文件将独立工作。

您是否尝试查看页面源并搜索.mp4的实例?可能会有帮助。

为什么这个问题是社区维基?
http://example.com/bin/loader.swf
http://example.com/main-502.swf