Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Client Object FMS Flash Server (http://www.flasher.ru/forum/showthread.php?t=92460)

adelante 25.02.2007 19:51

Client Object FMS Flash Server
 
Привет всем,
Есть две части:
1: FMS
Код:

application.onConnect = function (newClient,username,group) {
        newClient.call("access",false, newClient)
};
Client.prototype.test1 = function (remote){
        [remote].call("getObj",false,remote)          //!!!!!!!!!!!!!!!!!!!!
               
}

2: Флешка (клиент):
Код:

login.access = function(obj) {
        login.call("test1",false,obj)
};

Так вот, проблемы в строке которая обозначена: !!!!!!!!!!!!!!!
Сервер выдает ошибку, что remote не функция и не имеет метода call.
Очевидно, что я как-то криво обращаюсь.
Вопрос: как правильно следует сделать, чтобы корректно обращатся через remote ???

adelante 26.02.2007 13:04

никто не знает ? :)

etc 26.02.2007 13:19

Я не знаю FMS, но мне непонятно, зачем скобки? [remote] — массив с одним единственным элементом remote. У массива нет метода call.
Попробуй убрать скобки.

ravenco 27.02.2007 18:08

ага... удали "[]"

Didia_Sc 28.02.2007 17:41

делал нечто подобное, хз то или нет.
корчое с swf передавал переменную серваку, тот получал и возвращал ответ.

вот код:

swf:
**********

запрос:
Код:

nc.call("ClickBtn",null,"Start");
получение ответа:
Код:

nc.msgFromSrvr = function(msg) {
        var msg;
        Message.text += msg;
}


main.asc
***********
Код:

application.onConnect = function(newClient, name) {

        // Accept the new client's connection
        application.acceptConnection(newClient);
       
        newClient.ClickBtn = function (msg){
        newClient.call("msgFromSrvr", false, msg);
        }       
}


adelante 01.03.2007 09:43

Спасиба всем.


Часовой пояс GMT +4, время: 12:26.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.