在Actionscript 3.0中调用共享对象的远程方法

时间:2009-03-05 12:06:03

标签: actionscript-3

我不是要在AS3中向远程共享对象添加方法。在AS2 这段代码用来工作

SharedObjectName.MethodName = function(){}

但是这段代码不适用于AS3。我在谷歌和其他AS3论坛上搜索过但没有得到任何帮助。

任何人都可以提供给我的指针。

谢谢, 萨米特

2 个答案:

答案 0 :(得分:2)

SharedObject不是动态类,这意味着你不能在JavaScript中添加属性(显然,AS2中的对象行为方式相同,但我从未使用AS2,所以我无法分辨)。根据您尝试执行的操作,您可能希望继承SharedObject或创建包装类。

答案 1 :(得分:0)

好的,我终于以某种方式解决了它,

这就是我所做的

班级abc { 公共函数MessageFromServer() {

}

SharedObject.client = this; } 这允许FMS服务器控制这个客户端的公共方法,我想要的。

在FMS中,我可以将其称为 -

SharedObject.call( “MessageFromServer”)