|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 279 ![]() |
Bonjour,
dans un projet GraniteDS avec backend Java, j'utilise des entités JPA externalisées via un outil proposé par GraniteDS. Cela marche très bien sauf qu'il me faut comme souvent avec Flex créer une référence vers ces entités sinon elle ne sont pas compilées dans le SWF. Au lieu de créer comme souvent un tableau static créant une référence vers ces entités permettant la compilation des classes dans le SWF et n'ayant finalement que cette utilité là, chose que au final je trouve bien moche, j'ai décidé d'externaliser mes entités externalisées ( ) dans un projet de bibliothèque Flex. J'inclue ensuite mon SWC via l'option du compiler include-libraries (qui m'inclue toutes les classes du SWC sans distinction).Code :
Cependant, sous Flash Builder 4, les classes se trouvant dans mon SWC apparaissent avec un ? et l'annotation : "l'élément d'importation XXX est introuvable". Je précise que cela ne bloque est rien la compilation puisque ces classes sont trouvées au compile time. Malgré tout c'est quand même bien génant puisque les propriétés et méthodes de ces classes me sont inaccessible dans le menu contextuel de Flash Builder. J'utilise pour cela 2 parades : Soit :
Voyez vous une autre solution ? Merci
__________________
Je ne réponds pas aux questions envoyées par mp |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 279 ![]() |
J'ai ajouté ma librairie externe SWC à mon chemin source (propriétés->chemin de génération Flex->chemin source) et ca semble faire ce que je souhaite, le menu contextuel affiche bien mes entités et si je supprime l'argument -include-libraries, j'ai bien une erreur de compilation.
Par contre, comme je me sers jamais de cet onglet, je sais pas exactement quels sont les "effets secondaires" s'ils y en a ^^ On verra comme dirait l'autre...
__________________
Je ne réponds pas aux questions envoyées par mp |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com