#apache-flex #maven
#apache-flex #maven
Вопрос:
При запуске моего приложения я получаю следующую ошибку:
Ошибка ссылки: ошибка # 1065: переменная mx.messaging.config::ConfigMap не определена.
в _ABC_FlexInit$/init()
at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::kickOff()
at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::preloader_completeHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.preloaders::Preloader/timerHandler()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
Я просмотрел много сообщений на различных форумах. Большинство из них говорят, что эта ошибка обычно возникает в таких случаях, как:
not declaring classes as 'public'
trying to refer something that isn't there
syntax error
Когда я запускаю свое приложение, оно действительно работает нормально. Когда я пытаюсь запустить swf-файл, сгенерированный из maven install в моем приложении, возникает эта ошибка. Поэтому я могу с уверенностью сказать, что вышеупомянутые случаи не являются причиной этой ошибки. Итак, почему мой встроенный swf-файл maven выдает эту ошибку. Любая помощь будет высоко оценена.
Спасибо.
Ответ №1:
Вы не предоставляете этот экземпляр класса во время выполнения. Я предполагаю, что ваша конфигурация Maven предполагает, что этот класс (который, я думаю, находится в rpc.swc в вашем каталоге FLEX_HOME/frameworks / lib /) будет загружен как RSL — но его невозможно найти. Вам необходимо дважды проверить конфигурацию Maven и выяснить, как вы включаете все элементы фреймворка и что вы включаете все необходимые RSL в свое приложение при развертывании.
Комментарии:
1. Большое спасибо за ваш ответ, я включил зависимость для rpc.swc в свой pom.xml : <зависимость> <Идентификатор группы>com.adobe.flex.framework</groupId> <artifactId>rpc</artifactId> <версия>4.1.0.16076</версия> <тип>swc> <область> внешняя </область> </ зависимость> Должен ли я поделиться своим pom.xml файл для ясности????
2. не могли бы вы поделиться своей электронной почтой, чтобы я мог отправить вам свой pom.xml файл?