在网络中有许多 p2p (Cirrus) Flash 文本聊天和游戏的例子。 是否可以连接 Cirrus 两个客户端以交换消息,其中一个是 Flash 客户端,另一个是没有 Flash 的普通 HTML(JavaScrip 和 PHP)?
当然,您可以将 flash 客户端放在第二个用户的一侧,当第二个用户收到来自第一个用户的消息时,将这些消息广播到 HTML(外部接口(interface))。但是如何将消息从 HTML 表单发送到 Flash SWF?
最佳答案
这很简单,我的 friend 。你几乎想通了。只需在 HTML 表单上创建一个按钮,它不提交表单,而是运行一个 JavaScript 函数来读取它,也许 JSON 转换数据,并使用 AS3 先前声明的回调函数 getElementByID() 将其发送到 flash 客户端.function,通过它的方式,将使用闪存正常发送数据。
另一个问题,你知道如何在不使用任何第三方服务的情况下设置 P2P 聊天吗?我想使用 flash 直接与人交流。也许是一个例子?谢谢! dulldusk@gmail.com
关于javascript - P2P Cirrus 连接 Flash 客户端和 HTML 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8572232/