2011-12-12 6 views
0

私は文字列を送信しようとすると、java側からintプリミティブな値をASに、ASはそれを正常に読み取ることができます。しかし、カスタムオブジェクトをASに送ると、ASはそれをデコードできません。 flah.net.SocketはカスタムオブジェクトをデコードするためにBlazeDSのようなAMFライブラリに依存しなければなりませんか?java.netからカスタムオブジェクトを読み込むためにflash.net.Socketクラスを使用する場合、AMFライブラリを使用する必要がありますか?

答えて

1

はい、そうです。実際にはプリミティブintの場合もありますが、int変数に保存すると、AS3は暗黙的にint文字列をintに変換します。缶をところで

は、あなたがはAMFを使用するようにソケット接続を使用するようにを持っていないが、あなたは確かに

+0

ご協力いただきありがとうございます。 「AMFを使用するためにソケット接続を使用する必要はありません」という意味は何ですか? socket.readObject()を使用する場合は、サーバー側とクライアント側の両方で確実にAMFライブラリを使用する必要があります。 – jason

+0

こんにちは、はい、そうです。しかし、通常のHTTP要求/応答よりもAMFを使用することもできます。 AMFをファイルとして保存して後で読み込むこともできます。 AMFはプロトコルとしてソケットにバインドされていません。 – ghost23

関連する問題