Скрипт действий на стороне сервера: ошибка «Метод не найден» в NetConnection - PullRequest
1 голос
/ 06 августа 2010

Свойство 'client' экземпляров NetConnection, по-видимому, ведет себя по-разному на стороне сервера.

Скажем, у меня есть приложения FMS A и B. Теперь я хочу подключиться из B в A, используя NetConnection, например:

var bClient = new NetConnection();
bClient.client = { foo:function(){ trace ('Foo called!') } }
bClient.connect(APP_A_URI);

Приложение A принимает клиента и затем выдает client.call('foo').

В журналах от B я тогда получаю Sending error message: Method not found (foo).

Очевидно, что в серверной версии NetConnection нет объекта 'client'. Если вместо этого я определю bClient.foo = function(){ ... }, все это будет работать, но мне придется переопределить все методы в экземпляре NetConnection, который выглядит глупым.

Как вы, ребята, относитесь к этой ситуации? Унаследовать NetConnection или его прототип или что? :) Небольшой пример будет высоко ценится!

Спасибо, Карстен!

...