|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Dec 2008
Сообщений: 67
|
Вызов функции flash ролика c сервера FMS
Здравствуйте, создаю небольшую комнату для мультимедийного общения в своей локальной сети. Задумка проста
1) Создал хост FMS 2) К этому хосту подключаются вещатели 3) Надо что бы они друг друга видели Проблема состоит в том что когда подключается новый человек flash ролик должен узнать имя его потока что бы создать новый "квадратик" в flash ролике пользователя и поместить поток туда. Внимание вопрос, как сделать так что бы когда к хосту подключается новый вещатель сервер вызывал какую нибудь функцию в flash роликах пользователей, а функция уже добавляла новый квадратик (это я знаю как сделать, примерно) и помещала туда новое вещание и то же самое при отключении. P.S.: Как обратиться из клиента к серверу я уже знаю, а как наоборот. Может я вообще заблуждаюсь. Подскажите пожалуйста |
|
|||||
Регистрация: Jul 2006
Сообщений: 170
|
Это код клиента:
_nc=new NetConnection(); _nc.addEventListener (NetStatusEvent.NET_STATUS, checkConnect); _nc.connect("rtmpe://localhost/nameOfApp"); _nc.client=this; private function checkConnect (e:NetStatusEvent):void { var msg:Boolean=(e.info.code=="NetConnection.Connect.Success"); if (msg) { trace("connected"); _ns = new NetStream(_nc); } } public function callFromFMS():void { trace("that function called from FMS"); } application.onConnect = function (client) { Вызываем у всех подключенных клиентов функцию callFromFMS(); for (i = 0; i < application.clients.length; i++) { application.clients[i].call("callFromFMS", null); } application.acceptConnection(client); }; |
|
|||||
Регистрация: Dec 2008
Сообщений: 67
|
tikhop, огромное спасибо. То что нужно. )
Добавлено через 6 часов 2 минуты ,а что значит _nc.client=this;? |
Часовой пояс GMT +4, время: 10:51. |
|
« Предыдущая тема | Следующая тема » |
Теги |
fms |
|
|