如何从Web服务调用actionscript 3中的函数?

时间:2011-09-11 19:58:31

标签: c# flash actionscript-3 web-services

我正在使用ActionScript3在Flash中构建游戏,我有一个与Flash实例通信的C#Web服务。我想在我的游戏中聊天。因此,当用户A向用户B发送消息时,调用适当的Web服务功能。我希望Web服务功能调用用户B中的事件,告诉它已收到新消息。为了做到这一点,我想我需要持续连接到Web服务或其他什么,但我怎么能这样做?我可以在网上准备一些东西吗?

感谢。

1 个答案:

答案 0 :(得分:2)

对于类似的东西,最好的选择是与服务器的套接字连接。在Flash中设置非常简单,我认为C#也是如此。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/Socket.html

只需创建一个套接字,将其指向您的服务器,然后聆听socketData事件。