【发布时间】:2015-03-08 09:47:33
【问题描述】:
我正在运行基于 nodejs 的服务器,我想使用 Flash 作为接口。
我在 AS3 中写道:
Security.loadPolicyFile("xmlsocket://151.248.124.213:3843");
所以应该在这个地址http://151.248.124.213:3843/ 加载策略文件。
链接暂时不起作用。但这里是政策文件的内容:
<cross-domain-policy>
<allow-access-from domain="*" to-ports="*"/>
<allow-access-from domain="151.248.124.213" to-ports="80"/>
</cross-domain-policy>
这是应用程序http://151.248.124.213/1.html
但是当我开始使用它时,它会向我发送消息:
<policy-file-request/>
AS3 与同一 IP:3000 的服务器通信。
Nodejs 在 VDS 服务器上并且运行良好。当我从 Flash Builder 启动 SWF 时,一切正常。所以问题一定出在策略文件的某个地方,或者在试图加载一个策略文件的 AS3 中。
【问题讨论】:
标签: node.js actionscript-3 flash cross-domain-policy