我的朋友和我一直在做as3的多人游戏。没有政策要求的测试在本地取得了成功,但最后我们添加了它,以便我们可以在浏览器上进行测试。
发生了奇怪的事情,因为它设法连接到服务器,但需要通过垃圾邮件连接按钮才能开始发送数据。
使用计时器问题已经解决,但我们不想等待5秒才能连接。我不知道出了什么问题,互联网上很少有关于此事的信息。有人尝试过这个问题吗?
答案 0 :(得分:0)
这可能是因为Flash游戏必须首先从网上加载到缓存中。它可能取决于互联网速度,计算机缓存,您正在使用的浏览器等等。每个其他文档,Flash,HTML等等,在本地测试它可以让您即时访问,但从Web打开它将需要时间
答案 1 :(得分:0)
政策请求不应要求您手动添加延迟,因此必须有其他内容。
即使该方法名为Security.loadPolicyFile(),也是一个策略 在需要策略文件的网络调用之前,不会加载文件 发行。调用loadPolicyFile()只是告诉Flash Player在哪里 在需要时查找策略文件。
您无法收到有关策略文件请求的通知 启动或完成,没有理由这样做。 Flash播放器 异步执行策略检查,并自动等待 在策略文件检查之后启动连接 成功了。