【问题标题】:swf file is not dynamically referring other swf filesswf 文件没有动态引用其他 swf 文件
【发布时间】:2012-05-22 08:53:38
【问题描述】:

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

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

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

【问题讨论】:

    标签: html flash


    【解决方案1】:

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

    我希望这会有所帮助:)

    【讨论】:

    • 感谢您的建议!您的假设是正确的,但问题是我不是“shell.swf”文件的创建者,所以我怎样才能为这个 swf 文件引用的其他链接放置完整的限定路径。请建议.....或者是否有任何html属性标签可以解析相对路径和查询绝对路径acridngly。?
    • 不幸的是,唯一的选择是获得某种 Flash 解压缩器,否则我帮不上什么忙。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    相关资源
    最近更新 更多