Actionscript 3 策略请求是否需要延迟?
我和我的朋友一直在用as3开发一款多人游戏。没有策略请求的测试已在本地上成功,但最后我们添加了它,以便可以在浏览器上进行测试 奇怪的事情发生了,因为它成功地连接到了服务器,但它需要垃圾邮件连接按钮才能开始发送数据Actionscript 3 策略请求是否需要延迟?,actionscript-3,flash,cross-domain-policy,Actionscript 3,Flash,Cross Domain Policy,我和我的朋友一直在用as3开发一款多人游戏。没有策略请求的测试已在本地上成功,但最后我们添加了它,以便可以在浏览器上进行测试 奇怪的事情发生了,因为它成功地连接到了服务器,但它需要垃圾邮件连接按钮才能开始发送数据 有了计时器,问题就解决了,但我们不想等待5秒钟来连接。我不知道出了什么问题,在互联网上几乎看不到关于这件事的信息。有人尝试过这个问题吗?可能是因为flash游戏必须首先从web加载到缓存中。它可能取决于互联网速度、计算机缓存、您正在使用的浏览器等。其他文档、flash、HTML等也一样
有了计时器,问题就解决了,但我们不想等待5秒钟来连接。我不知道出了什么问题,在互联网上几乎看不到关于这件事的信息。有人尝试过这个问题吗?可能是因为flash游戏必须首先从web加载到缓存中。它可能取决于互联网速度、计算机缓存、您正在使用的浏览器等。其他文档、flash、HTML等也一样,在本地测试它可以让您即时访问,但从web打开它需要时间策略请求不应要求您手动添加延迟,所以肯定还有别的事情发生 即使方法名为Security.loadPolicyFile(),策略 只有在完成需要策略文件的网络调用后,才会加载文件 发布。对loadPolicyFile()的调用只需告诉Flash Player到哪里 在需要时查找策略文件 您无法接收策略文件请求何时启动的通知 已启动或已完成,并且没有理由这样做。闪光播放器 异步执行策略检查,并自动等待 启动连接,直到策略文件检查完成 成功了
来源:游戏未从服务器连接到服务器。在尝试连接之前,它需要一个方向。所以缓存应该不是问题。它确实能够连接,但我无法立即发送任何内容。第一次我们将计时器设置为等待3秒,但随后又将时间增加到6秒。我知道这听起来一定很愚蠢。