Модули Flex 4 и Ant - ошибка: не удалось разрешить "" реализацию компонента - PullRequest
1 голос
/ 27 октября 2010

Я могу скомпилировать основное приложение, но у меня возникают проблемы с компиляцией вложенного модуля.

У меня следующая структура приложения:

  • src
    • MyApp.mxml
    • view
      • MyView.mxml
    • module
      • MyModule.mxml
      • view
        • AnotherView.mxml

При использовании следующей команды

<mxmlc file="${SRC_DIR}/${MODULE_DIR}/MyModule.mxml" 
  debug="false" 
  output="${OUTPUT_DIR}/${MODULE_DIR}/MyModule.swf" 
  locale="" 
  actionscript-file-encoding="UTF-8" 
  keep-generated-actionscript="false" 
  optimize="true" 
  fork="true" 
  load-externs="LinkReport.xml" 
  incremental="false">
 <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/>
 <source-path path-element="${FLEX_HOME}/frameworks"/>
 <compiler.library-path dir="libs" append="true"> 
 <include name="*.swc"/> 
 </compiler.library-path> 
</mxmlc>

я получаюследующая ошибка:

Ошибка: не удалось разрешить «представление: AnotherView» для реализации компонента.

Я думаю, что у компилятора может быть проблема с определением, какой каталог «представления» имеет право mxmlфайл ..

Есть мысли?Подробное объяснение с примером было бы очень ценно.

1 Ответ

0 голосов
/ 28 октября 2010

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

...