2010-04-22 3 views
0

J'ai placé certains modules dans un dossier de module. Comment importer des classes avec l'instruction import lorsque je suis dans un sous-dossier?Flex Import Class à partir d'un module dans un sous-répertoire

Cela ne fonctionnera pas, pas comme les classes qui sont dans des paquets.
modules/SomeModule.mxml

<?xml version="1.0"?> 
<mx:Module> 
    <mx:Script> 
     <![CDATA[ 
     import Fruit.Apple; 
     ]]> 
    </mx:Script> 
</mx:Module> 

Répertoire:

 
. 
|-- Fruit 
    |-- Apple.as 
|-- Modules 
    |-- SomeModule.mxml 
`-- application.mxml 
+0

quel genre d'erreur obtenez-vous? cela devrait fonctionner – Shua

Répondre

0

Cela devrait fonctionner aussi longtemps que le dossier src est défini sur le répertoire ci-dessus et la classe Apple a la déclaration de l'emballage correct (package Fruit { ... })

+0

La classe SomeModule.mxml ne se trouve pas dans le "dossier ci-dessus", elle se trouve dans les sous-dossiers des modules. – Tom

+0

Avez-vous un message d'erreur? Parce que votre code semble correct, je ne sais pas vraiment où cette chose se brise. – ilikeorangutans

Questions connexes