【问题标题】:Flex: application hangs on "Loading..."Flex:应用程序挂在“正在加载...”
【发布时间】:2010-10-03 02:08:34
【问题描述】:

我有一个 Flex 应用程序在离线时加载没有问题,但是一旦我将它嵌入到网页中,它就会挂在“正在加载...”:

我试过摆弄-use-network 编译标志无济于事。

我还观察了 Charles 的网络流量,我看到了两个 SWF 请求(即GET /foo.swf),这两个请求都成功完成,然后没有其他任何内容。

我错过了什么?

编辑:我确定 SWF 没有问题 — 当我使用 python -m SimpleHTTPServer 运行服务器时,一切都加载并正常运行。只有当我使用 Django 的静态媒体服务器时,它才会出现故障。

【问题讨论】:

    标签: apache-flex preloader


    【解决方案1】:

    你使用debug version of Flash Player吗?如果没有,请安装它,希望您能看到问题。

    【讨论】:

    • 是的,我正在使用调试 Flash 播放器(根据Adobe's test site),不幸的是我没有收到任何错误。
    【解决方案2】:

    经过反复试验,我确定问题“是由 Django 的 gzip 中间件引起的”。当我关闭它时,swf 加载正确,一切都很愉快。不过,我不知道为什么会这样……

    【讨论】:

    • 嘿,我有同样的问题,我正在使用谷歌应用引擎,我的预加载器也卡住了。问题是我无法在谷歌应用引擎中禁用 gzip(gae 中有一个错误),你知道如何从 flex 客户端的接受内容标头中删除 gzip 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-06
    • 2011-03-22
    相关资源
    最近更新 更多