我不是要在AS3中向远程共享对象添加方法。在AS2 这段代码用来工作
SharedObjectName.MethodName = function(){}
但是这段代码不适用于AS3。我在谷歌和其他AS3论坛上搜索过但没有得到任何帮助。
任何人都可以提供给我的指针。
谢谢, 萨米特
答案 0 :(得分:2)
SharedObject不是动态类,这意味着你不能在JavaScript中添加属性(显然,AS2中的对象行为方式相同,但我从未使用AS2,所以我无法分辨)。根据您尝试执行的操作,您可能希望继承SharedObject或创建包装类。
答案 1 :(得分:0)
好的,我终于以某种方式解决了它,
这就是我所做的
班级abc { 公共函数MessageFromServer() {
}
SharedObject.client = this; } 这允许FMS服务器控制这个客户端的公共方法,我想要的。
在FMS中,我可以将其称为 -
SharedObject.call( “MessageFromServer”)