2010-12-02 55 views
3

在我的应用程序中,我使用localConnection对象进行Flex 3和Flex 4 swfs通信。但是,当自变量(ArrayCollection)规模超过一定限度时,我得到以下异常: -错误#2084-参数的AMF编码不能超过40K

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.

任何输入上同样会得到高度赞赏。

回答

0

这里有一个相关的帖子。提到的最后一件事是检查以确保你的数组长度不为0。不知道这是如何转化为超过40K,但有一些东西要看。揣摩你有多少数据要发送,如果有数组中的数据... http://forums.adobe.com/thread/243519

0

老问题,但我解决了这个由

content.position=0;