Il semble plus que vous devez repenser votre code.
Peut-être pouvez-vous éliminer la dépendance d'une façon en utilisant des interfaces?
Si vous pouviez donner un aperçu des dépendances, peut-être que moi ou quelqu'un d'autre pourrait donner des idées sur la façon de reconcevoir la structure.
Edit:
Comment gentil que vous me donniez un moins ... Permettez-moi de citer le Wikipedia article sur le sujet:
[...] dans la conception de logiciels circulaires dépendances entre les plus grands logiciels modules sont considérés comme anti-modèle en raison de leurs effets négatifs.
[...]
dépendances circulaires peuvent causer de nombreux effets indésirables dans les programmes logiciels. La plupart des problèmes d'un logiciel point de conception de vue est le couplage serré des modules mutuellement dépendants qui réduit ou rend impossible la réutilisation séparée d'un seul module .
dépendances circulaires peuvent provoquer un effet domino quand un petit changement locale dans un module se propage dans autres modules et a globaux indésirables effets (erreurs de programme, compilation erreurs). Les dépendances circulaires peuvent également entraîner des récursions infinies ou autres échecs inattendus.
dépendances circulaires peuvent également provoquer des fuites de mémoire en empêchant certaines ordures automatique très primitifs collecteurs (ceux qui utilisent le comptage de références ) à partir de la désallocation des objets inutilisés .
[...]
dépendances circulaires sont souvent introduit par les programmeurs inexpérimentés qui ont besoin de mettre en œuvre une sorte de fonctionnalité de rappel. Les programmeurs expérimentés évitent ces dépendances circulaires inutiles par en appliquant des modèles de conception comme le modèle d'observateur .
(souligné dans l'original)
Mais là encore, peut-être vous êtes plus intelligent que le collectif qui écrit sur wikipedia ...
+1 bibliothèques externes Flex qui font référence à l'autre est une mauvaise idée . Un moyen pratique de contourner ce problème consiste à fusionner les bibliothèques et à extraire les dépendances communes à une deuxième bibliothèque, mais cela ne permet pas de résoudre le problème des bibliothèques réutilisables. – Ryan