这很奇怪,我不知道该怎么问。但我知道,我创建的访问/读取外部数据的任何Flex应用程序都不能由任何人运行,除非他们通过"全局安全设置面板"扩展了"信任此文件"。
显然,人们总是发布应用程序来读取外部数据,我们不需要做任何事情,只要运行应用程序就可以看到。
所以我的问题是……它是什么,我需要做的是允许任何人运行我的应用程序,访问外部数据源的能力?如能提供适当的文档或解释,我将不胜感激。这是一个常见的问题。您是否尝试过crossdomain.xml文件?
<?xml version="1.0"?>
<!-- http://www.foo.com/crossdomain.xml -->
<cross-domain-policy>
<allow-access-from domain="*"/>
<allow-access-from domain="127.0.0.1"/>
<allow-access-from domain="105.216.0.40"/>
</cross-domain-policy>
查看这里的链接以获取更多文档。http://livedocs.adobe.com/flex/3/html/help.html?content=security2_04.html