2010-10-27 5 views
1

Je peux compiler l'application principale mais j'ai un problème avec la compilation d'un module imbriqué.Flex 4 Modules & Ant - Erreur: Impossible de résoudre "" pour une implémentation de composant

I ont la structure de demande suivante:

  • src
    • MyApp.mxml
    • vue
      • MyView.mxml
    • Module
      • MyModule.mxml
      • vue
        • AnotherView.mxml

Lorsque vous utilisez la commande suivante

<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> 

J'obtiens l'erreur suivante:

Erreur: Impossible de résoudre «view: AnotherView» en implémentation d'un composant.

Je pense que le compilateur peut-être avoir un problème avec la détermination de quel répertoire « vue » a le bon fichier mxml ..

Toute pensée? Une explication détaillée avec un exemple serait très appréciée.

Répondre

0

Vous devez également ajouter votre répertoire src dans le chemin source. Vous n'avez essentiellement pas dit au compilateur où trouver votre code.

Questions connexes