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

Actionscript 3 在Actionscript 3.0中调用共享对象的远程方法,actionscript-3,Actionscript 3,我不打算在AS3中将方法添加到远程共享对象。在AS2中 这段代码过去是有效的 SharedObjectName.MethodName = function(){} 但该代码不适用于AS3。我在谷歌和其他AS3论坛上搜索,但没有得到任何帮助 谁能给我指点一下吗 谢谢, SumitSharedObject不是一个动态类,这意味着不能像JavaScript一样向它添加属性(显然,AS2中的对象的行为方式相同,但我从未使用过AS2,所以我不知道)。根据您要做的事情,您可能希望将SharedObject

我不打算在AS3中将方法添加到远程共享对象。在AS2中 这段代码过去是有效的

SharedObjectName.MethodName = function(){}
但该代码不适用于AS3。我在谷歌和其他AS3论坛上搜索,但没有得到任何帮助

谁能给我指点一下吗

谢谢,
Sumit

SharedObject不是一个动态类,这意味着不能像JavaScript一样向它添加属性(显然,AS2中的对象的行为方式相同,但我从未使用过AS2,所以我不知道)。根据您要做的事情,您可能希望将SharedObject子类化或创建一个包装器类。

好的,我最终以某种方式解决了这个问题

这就是我所做的

abc班 { 公共函数MessageFromServer() {

}

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

在FMS中,我可以称之为-

SharedObject.call(“MessageFromServer”)