|
可用性
Flash Player 6
Flash Communication Server MX
用法
myRemote_so.send(handlerName [,p1, ...,pN])
参数
handlerName 一个字符串,用来识别消息;它也是用来接收这个消息的ActionScript处理器的名字。这
个处理器的名字只可
以是一级深度的(也就是说,它不能具有parent/child这样的形式),并且是相对于共享对象的。
注意:不要把保留的术语用作一个处理器的名字。例如,myRemote_so.send("close")将会失败。
p1, ...,pN 可选的参数,可以是任何类型。它们被编序并经由连接发送,接收处理器以同样的次序接收
它们。如果某个参数
是一个循环对象(例如,一个链接列表就是一个循环),则这个编序器会恰当的处理这些引用。
返回
无
描述
方法。把一个消息广播到连接到myRemote_so的所有的客户机,包括发送这个消息的客户机。要处理并对消息作出响应,
创建一个名为handlerName的函数捆绑到这个共享对象。
例子
下面的范例展示了如何使用send来在输出面板中显示一个消息。
//创建一个名为myRemote_so的远端共享对象
//在舞台上放置一个名为inputMsgTxt的输入文本
//把这个代码捆绑到一个标签为"Send Message"的按钮
on (release) {
_root.myRemote_so.send("testMsg",inputMsgTxt);
}
//把这个代码捆绑到包含这个按钮的帧
_root.myRemote_so.testMsg = function(recvStr){
trace(recvStr);
}
//在文本域中输入数据并按下按钮查看结果 |
|