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 インスタンスのすべてのメソッドを再定義する必要があります。
この状況をUさんはどう受け止めているのでしょうか?NetConnection またはそのプロトタイプを継承しますか? :) ちょっとした例をいただければ幸いです。
ありがとう、カルステン!