我在 2 个 swf 之间的 LocalConnections 通信中遇到了一个奇怪的问题。
第一个(FLEX 应用程序)通过专用 LocalConnection 向第二个(Flash 应用程序)发送消息。Flash 然后通过在另一个专用 LocalConnection 上发送消息来回答。FLEX 不直接接收此消息,延迟至少 30 秒,最多 1 或 2 分钟!似乎该问题仅在 Flash Player >= 10 时出现,而在 Chrome 中从未出现。
我在网上没有找到任何关于类似问题的内容,也没有在 Flash Player 发行说明中找到任何内容。有人已经有这种问题了吗?
顺便问一下,有没有什么工具可以用来嗅探LocalConnection 通信?它可以帮助我更好地理解这个问题。
谢谢!
附加信息:
- swf 位于不同的框架中
- swf 嵌入 swfobject
- 我尝试延迟 Flash 发送,我尝试创建另一个 LocalConnection 专用于此调用,但我总是得到相同的结果:对于所有调用,在相同的延迟后调用 FLEX 方法。
- 我还在 FLEX 中放置了一个计时器来定期记录以查看是否没有后台进程延迟方法处理,但一切似乎都很好