1

NetConnection 实例的“客户端”属性似乎在服务器端表现不同。

假设我有 FMS 应用程序 A 和 B。现在我想使用 NetConnection 从 B 连接到 A,如下所示:

var bClient = new NetConnection();
bClient.client = { foo:function(){ trace ('Foo called!') } }
bClient.connect(APP_A_URI);

应用 A 接受客户端,然后发出client.call('foo').

然后在 BI 的日志中获取Sending error message: Method not found (foo).

显然,当时服务器版本的 NetConnection 上没有“客户端”对象。如果我bClient.foo = function(){ ... }改为定义,则一切正常,但我必须重新定义 NetConnection 实例上的所有方法,这似乎很愚蠢。

各位大佬是怎么看待这种情况的?继承 NetConnection 或其原型还是什么?:) 一个小例子将不胜感激!

谢谢,卡斯滕!

4

0 回答 0