Ошибка № 2173 при отправке сообщения Gravity - PullRequest
2 голосов
/ 23 марта 2012

У меня проблема с объектами карты при использовании гравитации.Все сообщения работают нормально, кроме тех, которые включают объекты Map.Они выдают следующее исключение:

ArgumentError: Error #2173: Could not read the object in the stream. though Class:org.granite.collections.BasicMap do not implement flash.utils.IExternalizable,but we know that it's Class:externalizable by its alias.

Я обнаружил, что эта ошибка возникает, когда вы не включаете granite-essentials.swc, но я не думаю, что это так, потому что нормальный обмен сообщениями с использованием RemoteObject работаетхорошо, даже с объектами Map.Любая помощь будет оценена.

1 Ответ

3 голосов
/ 03 апреля 2012

Проблема была решена добавлением следующей строки в мой класс GravityManager: registerClassAlias("org.granite.collections.BasicMap", BasicMap); Надеюсь это кому-нибудь пригодится.

...