次の AS3 フロントエンド コードがあるとします。
m_nc.connect("rtmp://" + pPrimaryIP + "/appname/"+ pVID, pUID, pConfig);
および次の AS2 サーバー側スクリプト コード:
application.onConnect = function(pClientObj, pUID, pConfig)
{
// do stuff
}
ここで、pConfig は、AS3 コードで定義されているように、次のメソッドを持つ構成タイプのオブジェクトです。
public function copy(pConfig:Configuration):void
接続中にオブジェクトを送信しようとすると、そのメソッドと他のメソッドが失われるようです。それでも、少なくともプリミティブである場合、そのフィールドは基本的にそのまま残ります。なぜそうなのかはわかりますが、この損失が起こらないようにする方法はありませんか? 何も失わずに AS2 に送信できるだけでなく、何も失うことなく AS3 に返送できるようにしたいのです。これは可能ですか?もしそうなら、どのように?ありがとう!