0

我有一个网站 www.gotmilk.com,它有一个完整的网页 flash 内容。正在显示的第一个 Flash 文件是“shell.swf”。当我用 etheral 捕获网络流量时,我知道了这个“shell.swf”,它引用了一些其他文件(例如 main.swf、一些 .flv 和一些其他 .mp3),以使该网站正常运行。

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

形式 etheral 我可以看到只有“shell.swf”是从服务器下载的,但是这个文件没有被引用任何其他文件。

4

1 回答 1

0

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

我希望这是有帮助的 :)

于 2012-05-22T19:30:56.607 回答