0

次のコマンドでfmsに正常に接続しています。

netConnection = new NetConnection();
netConnection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
netConnection.client = new Object();
netConnection.connect( AppConfig.FMS_ADDRESS );

現在、イベントハンドラーにあります。

if ( event.info.code == "NetConnection.Connect.Success" ) {
    trace( netConnection.client.id );
    remoteSlices = SharedObject.getRemote( "slices", netConnection.uri, true );
    remoteSlices.addEventListener( SyncEvent.SYNC, onRemoteSync );
    remoteSlices.connect( netConnection );
}

私の問題は、netConnection.client.idが未定義であると同時に、サーバー上で問題なくクライアントIDをトレースできることです。

私はここで何が間違っているのですか?

4

1 に答える 1

2

netConnection.client、定義したとおりの空のオブジェクトであり、次の行があります。

netConnection.client = new Object();

クライアントのIDを取得するには、サーバーからクライアントにIDを送信する必要があります。私はあなたがそれをする方法を知っていると確信しています:)。

于 2011-09-05T08:55:33.430 に答える