VerifyError: Ошибка № 1107: данные ABC повреждены, попытка чтения вне границ. - Flash CS5 - PullRequest
4 голосов
/ 26 января 2011

Я тестировал это флеш-приложение во Flash IDE, так и не было этой ошибки. Но когда я загрузил на сервер, получил эту ошибку. Почему мы получаем этот VerifyError? Это флэш-приложение загружает все ресурсы библиотеки через массовый загрузчик, позже оно получит ресурсы из массового загрузчика для отображения на главной странице. Активы включают SWF, XML и т. Д.

1 Ответ

1 голос
/ 18 апреля 2011

Обычно это происходит при загрузке внешних SWF-файлов, которые используют другую версию классов в основном приложении.

Это может быть потому, что вы скомпилировали некоторые RSL, модули или другие внешние SWF-файлы с другимверсия Flex SDK.Возможно также, что вы изменили класс и не перекомпилировали все SWF-файлы снова.

Иногда вы можете делать все правильно, но старый SWF-файл кэшируется вашим браузером и поэтому несовместим с вашим основнымприложение.Вы можете обойти это, добавив номер версии к именам файлов, чтобы старая кэшированная версия никогда не использовалась.

...