错误#2084-AMF编码参数不能超过40K

时间:2010-12-02 13:50:20

标签: flex3 flex4 localconnection

在我的应用程序中,我使用localConnection对象进行通信,而不是Flex 3和Flex 4 swfs。但是当参数(ArrayCollection)的大小超过一定限度时,我会遇到以下异常: -

  

Error #2044: Unhandled AsyncErrorEvent:. text=Error #2095: flash.net.LocalConnection was unable to invoke callback readyToUpdate. error=ArgumentError: Error #2084: The AMF encoding of the arguments cannot exceed 40K.

任何投入都将受到高度赞赏。

2 个答案:

答案 0 :(得分:0)

这里有相关的帖子。提到的最后一件事是检查以确保您的数组的长度不为0.不确定这将如何转换为超过40K但需要注意的事项。如果阵列中有数据,请尝试计算出您要发送的数据量... http://forums.adobe.com/thread/243519

答案 1 :(得分:0)

旧问题,但我刚刚通过

解决了这个问题
content.position=0;