Il y a un petit bug, lors de l’utilisation de ModuleLoader avec des drags and drop.
Si vous faites un unload() sur un module après le drag and drop même dans un autre ne fonctionne plus … .
Pour être clair, j’ai une application flex, genre cms, jusqu’à maintenant pour créer une liste en fonction de contenus existant je faisais un drag and drop d une liste à l’autre.
Puis j’ai ajouté un module de stats qui se charge au démarrage et depuis, j’ai une erreur lorsque je veux faire des drag and drop dans l’autre module.
Après pas mal de temps à chercher, c’est dans la base des bugs de Flex 2 que j’ai trouvé la solution.
Il faut instancier un DragManager dans l’application du niveau supérieur …. pas feranchement propre … mais bon comme d’hab ça fonctionne
Donc si vous avez une erreur de type 1034 erreur de conversion de DragManagerImpl ver DragMAnager, il faut mettre ça dans le fichier qui utilise ModuleLoader
- import mx.managers.DragManager;private var dragManager:DragManager
Voilà le lien qui parle du problème, même si le mien était un peu différent cette solution fonctionne