我有一个Flex应用程序在离线时加载没有问题,但是一旦我将它嵌入网页,就会挂起“正在加载......”:
我试过摆弄-use-network
编译标志无济于事。
我还看过Charles的网络流量,我看到两个SWF请求(即GET /foo.swf
),这两个请求都成功完成,然后没有其他任何请求。
我错过了什么?
编辑:我已经确定这不是SWF的问题 - 当我使用python -m SimpleHTTPServer
运行服务器时,所有内容都会加载并正常运行。当我使用Django的静态媒体服务器时,它似乎只会中断。
答案 0 :(得分:1)
您使用debug version of Flash Player吗?如果不是,请安装它,希望你会看到问题。
答案 1 :(得分:1)
经过一些反复试验,我确定问题“是由Django的gzip中间件造成的”。当我把它关掉时,swf装好了,一切都很开心。我不知道为什么会这样,但是......