2

如果您的服务器资源有限,并且希望 Flash 站点有大量流量,有没有办法不必提供运行时共享库​​,而是依靠 Adob​​e 为您做这件事?

例如,如果您想确保“framework_4.0.0.14159.swz”总是从“fpdownload.adobe.com”而不是从您自己的服务器中获取,那么应该对配置部分进行哪些修改:

<runtime-shared-library-path>
    <path-element>/opt/flex4/frameworks/libs/framework.swc</path-element>
    <rsl-url>http://fpdownload.adobe.com/pub/swz/flex/4.0.0.14159/framework_4.0.0.14159.swz</rsl-url>
    <policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
    <rsl-url>framework_4.0.0.14159.swz</rsl-url>
    <policy-file-url></policy-file-url>
</runtime-shared-library-path>
...
<static-link-runtime-shared-libraries>false</static-link-runtime-shared-libraries>

另外,有什么理由这可能是个坏主意吗?

请注意,我使用的是命令行编译器 mxmlc.exe(不是 Flex Builder)。

更新:我想我的问题更多是关于我在运行时遇到的错误,而不是上述问题。事实上,Flash 尝试从我的服务器下载的原因是 Adob​​e 下载失败(请参阅我评论中的错误消息)。因此,我将接受以下答案,如果我没有成功解决问题,我可能会提出另一个问题。

4

2 回答 2

0

您可以,但您永远不应该 - adobe.com 有时确实会关闭,或者客户端可能允许访问您的站点而不是 Adob​​e 的站点(例如,由于公司防火墙)。

于 2010-11-19T09:32:49.437 回答
0

使用框架 RSL

注意:您可以指向 Adob​​e 网站上托管的 SWZ 文件,而不是将您自己的 SWZ 文件部署为 RSL。在这种情况下,请查看 flex-config.xml 文件中 RSL 的默认条目以了解如何链接到它们。

于 2010-11-18T19:53:35.400 回答