FMSに次のオブジェクトがあります
ユーザー = 関数 (ユーザー名、ユーザー ID)
{
this.userName = ユーザー名;
this.userId = userId;
}
ユーザーのリストをクライアントのswfに送信する必要があります。User オブジェクト コレクションを配列に初期化すると、クライアントから読み取ったときに配列要素が未定義になります。
ただし、汎用オブジェクトも送信できません。次のようにオブジェクトの配列要素を初期化したら。また、クライアント側で未定義を提供します。
var myObj = {userName:"user1name", userId:"user1id"};
しかし、次の作品
var arr2 = [];
arr2["userName"] = "user1name"; arr2["userId "] = "user1id";
クライアントは FMS 上のメイン アプリケーションに接続されます。次に、NetConnection を介して 2 番目のアプリケーションに接続します。そして、「registerProxy」機能を使用してリモート メソッドをマップしました。
例: application.registerProxy(localName,this._nc,remoteName);
上述の第2の用途における方法。クライアント側に Actionscript 2 を使用しています。
この問題の解決策は高く評価されています。
前もって感謝します。