ГлавнаяСправка по использованию серверного ActionScriptКласс SharedObject › SharedObject.send()

SharedObject.send()

so.send(methodName, [p1, ..., pN])

Выполняет метод клиентской части скрипта. Метод SharedObject.send() используется для асинхронного выполнения метода на всех Flash клиентах подписанных на прослушивание событий в общем объекте. В ответ на это сообщение, сервер не принимает оповещений об успехе, сбои или возвращаемом значении.

Доступно с версии сервера

Flash Communication Server 1

Параметры

methodName
Строковое значение, указывающее на метод клиентского общего объекта. Например, если указать "doSomething", на стороне клиента должен сработать метод SharedObject.doSomething() со всеми указанными p1, …, pN параметрами.

p1, …, pN
Параметры любого типа, включая ссылки на другие объекты. Эти параметры передаются указанному methodName на клиенте.

Возвращает

Булеву величину, равную true если сообщение было отправлено клиенту; в противном случаи false.

Пример

В следующем примере, вызов метода SharedObject.send() запускает на стороне клиента метод doSomething() с переданной в него строкой "This is a test":

var so = SharedObject.get("foo", true); 
so.send("doSomething", "This is a test");

В следующем примере, содержится клиентский ActionScript в котором определяется метод doSomething():

nc = new NetConnection(); 
nc.connect("rtmp://www.adobe.com/someApp"); 
var so = SharedObject.getRemote("foo", nc.uri, true); 
so.connect(nc);  
so.doSomething = function(str) { 
// Process the str object. 
};

Остальные методы и свойства

Ярлыки: , ,

  1. Пока без комментариев.
  1. Пока нету.