0

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

4

1 回答 1

0

你应该看看 LocalConnection,一个对 AS2 和 AS3(甚至 AS1)都可用的类 clicky

于 2012-11-13T11:38:47.227 回答