Html swf文件未动态引用其他swf文件

Html swf文件未动态引用其他swf文件,html,flash,Html,Flash,我有一个网站www.gotmilk.com,它有一个完整的网页flash内容。 显示的第一个闪存文件是“shell.swf”。当我用etheral捕获网络流量时,我知道这个“shell.swf”是指一些其他文件(例如main.swf、some.flv和some-other.mp3),以便使这个网站工作 现在我的问题是,如果我下载了完整的网页,然后尝试使用下载的网页再次加载它,为什么这不起作用 从etheral中,我可以看到只有“shell.swf”从服务器上下载,但该文件没有引用任何其他文件。您

我有一个网站www.gotmilk.com,它有一个完整的网页flash内容。 显示的第一个闪存文件是“shell.swf”。当我用etheral捕获网络流量时,我知道这个“shell.swf”是指一些其他文件(例如main.swf、some.flv和some-other.mp3),以便使这个网站工作

现在我的问题是,如果我下载了完整的网页,然后尝试使用下载的网页再次加载它,为什么这不起作用


从etheral中,我可以看到只有“shell.swf”从服务器上下载,但该文件没有引用任何其他文件。

您下载的文件很可能引用了swf文件本身中的其他文件。仅保存网页不会捕获这些其他文件。如果希望shell.swf始终加载外部文件,请确保它引用这些具有静态路径的文件(例如:http://www.gotmilk.com/flash/file.swf)而不是相对的(“flash/file.swf”)


我希望这会有所帮助:)

谢谢你的建议!您的假设仅是正确的,但问题是我不是“shell.swf”文件的创建者,因此如何为该swf文件引用的其他链接设置完整的限定路径。请提供建议……或者是否有任何html属性标记可以解析相对路径并相应地查询绝对路径。?不幸的是,唯一的选择是获得某种类型的Flash解压器,否则我帮不了什么忙。