0

Director 会是创建套接字客户端的选项吗?我的客户需要接受服务器命令;帧率,开始等

导演似乎是为控制电影而制作的。我办公室有Director 11.5。有没有专业的语言专家可以提供建议?

与客户端服务器的交互
==>XML PACKET==>CLIENT==>swf 在给定的帧和持续时间上播放


链接
http://www.adobe.com/support/director/multiuser.html
http://www.adobe.com/products/director/multiuser/
http://smbus.org/specs/
http://opensmus。 sourceforge.net/

刚刚发现这个
http://www.director-online.com/buildArticle.php?id=1158

4

1 回答 1

0

Director 本身不支持创建套接字连接。

有一个 Xtra 用于使用文本连接与服务器进行通信,称为 Multiuser Xtra。它不提供全套套接字命令,但它允许您打开与任意服务器的连接并来回发送消息。它有两种模式:一种仅使用原始文本连接(类似于 telnet,并且需要您基本上滚动自己的服务器),另一种通过专有的 SMUS 协议与“Shockwave Multiuser Server”通信。“Shockwave 多用户服务器”提供匹配、向群组转发消息等服务,但它已被 Adob​​e 取消支持,因此我敢打赌,大多数 Director 开发人员都对基于它的任何长期项目感到不安. 有可用的第三方替代品,例如OpenSMUS,但您仍然需要依赖 Adob​​e 来继续支持 Xtra。

如果你想继续走这条路,我建议你去 OpenSMUS 网站——那里有一个社区和代码示例。

另一种可能性是通过 Flash 对象进行联网并将 Flash 对象嵌入到 Director。由于您来自 Flex/as3 背景,显然,这对您来说可能是一个更好的迁移 - 您可以在 Flash 中完成网络工作,并在 Director 中构建客户端的其余部分。这可能是您最好的选择,特别是如果您已经为您的项目构建了一些基于 Flash 的基础架构。

于 2010-04-18T20:19:34.450 回答