Ошибка № 2084. Кодировка аргументов AMF не может превышать 40 КБ.

В моем приложении я использую объект 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.

Любые входные данные о том же будут высоко оценены.


person Aditya    schedule 02.12.2010    source источник


Ответы (2)


Здесь есть соответствующий пост. Последнее, что упоминалось, - это проверить, чтобы ваш массив не имел длину 0. Не уверен, как это приводит к превышению 40 КБ, но есть на что посмотреть. Попробуйте выяснить, сколько данных вы пытаетесь отправить, если в массиве есть данные... http://forums.adobe.com/thread/243519

person fortpointuiguy    schedule 03.12.2010

старый вопрос, но я просто решил это

content.position=0;
person andyw    schedule 28.04.2014