Как вызвать функцию в actionscript 3 из веб-службы? - PullRequest
1 голос
/ 11 сентября 2011

Я создаю игру во Flash, используя ActionScript3, и у меня есть веб-служба C #, которая связывается с экземплярами Flash.Я хочу сделать чат в моей игре.Таким образом, когда пользователь A отправляет сообщение пользователю B, вызывается соответствующая функция веб-службы.Я хочу, чтобы функция веб-службы вызывала событие у пользователя B, сообщая, что получено новое сообщение.Для этого, я думаю, мне нужно постоянное соединение с веб-сервисом или чем-то еще, но как я могу это сделать?Есть ли в сети что-то готовое, что я могу использовать?

Спасибо.

1 Ответ

2 голосов
/ 12 сентября 2011

Лучшая ставка для чего-то подобного - это сокетное соединение с вашим сервером.Это довольно легко настроить во Flash, и я бы предположил, что то же самое для C #.

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

Просто создайте сокет, направьте его на свой сервер и прослушайте socketDataсобытие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...