Загрузка модуля Flex перестала работать на моем компьютере разработчика (VerifyError: Ошибка # 1014: класс mx.modules :: ModuleBase не найден.) - PullRequest
3 голосов
/ 11 августа 2011

У нас есть тихое большое flex-приложение, скомпилированное с flex 3.4 SDK.

У нас также есть несколько модулей для загрузки после некоторых требований (некоторые при запуске, некоторые позже).

Все скомпилировано с одинаковой версией.

В какой-то момент я получил это исключение на своей машине и не знаю, как его исправить.

VerifyError: Error #1014: Class mx.modules::ModuleBase could not be found.

    at flash.display::MovieClip/nextFrame()
    at mx.core::FlexModuleFactory/deferredNextFrame()
    at mx.core::FlexModuleFactory/update()
    at mx.core::FlexModuleFactory/moduleCompleteHandler()

Я удалил и установил уже несколько версий flashplayer, но всегда одна и та же ошибка. Когда мы копируем артефакты, которые скомпилированы на моем компьютере, и кто-то еще открывает их на своем компьютере, это работает. Похоже, это не проблема компиляции. У нас есть процесс сборки maven, так что никакой разницы не должно быть.

Ответы [ 2 ]

2 голосов
/ 12 августа 2011

Проблема заключалась в том, что каким-то образом настройки безопасности моего flashplayer потерялись.Не знаю почему и как.Это означало, что мне больше не разрешалось загружать модули с моего локального диска (дисков).Что очень плохо для разработки.

Вы можете легко изменить эти настройки, перейдя к http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html

Очень неловко.

0 голосов
/ 27 января 2012

Проверьте ваш модуль, оптимизирован ли он для какого-либо приложения. Для этого перейдите в Project properties вашего проекта модуля, выберите модуль и нажмите кнопку «Изменить ...». Выберите опцию «Не оптимизировать».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...