我正在使用我正在处理的Flash项目遇到一些奇怪的行为。这是一个与RESTful网络服务联系以保存和加载游戏数据的网页游戏,在网上托管时似乎会中断,但在我在本地使用时可以正常工作。
当我离线运行项目时(在Flash IDE中),一切正常:我得到一个200/500的HTTP响应代码(取决于它是否是新用户),这是100%预期的行为。所有数据上传和下载成功。
但是:当我在线托管项目时,我的查询会立即返回零响应代码,这会破坏项目。
我知道,基于其他线程,Flash的HTTP响应处理非常糟糕,实际上我并不是太对响应感到困扰,因为我除了使用它之外什么都不做检查事情是否有效。
我认为这是一个安全沙箱问题,或类似问题,但我完全没有想法。我确保将Flash文件设置为联网文件(在我的发布设置中),并允许在保存文件的HTML中访问脚本。我还使用了Security.allowDomain(“*”)并且似乎没有任何效果。
有人可以建议我在这里失踪吗?提前谢谢!