给定以下 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 而不会丢失任何东西。这可能吗?如果有怎么办?谢谢!