Je cherche à avoir quelques plugins dans un projet Flex sur lequel je travaille. Je sais que je peux charger un SWF en utilisant le SWFLoader, mais je pensais que dans Flex3 vous pouvez maintenant avoir des bibliothèques partagées à l'exécution ou quelque chose comme ça. Quelqu'un at-il une bonne documentation sur le chargement d'un plug-in à l'exécution? Idéalement, j'aimerais pouvoir charger un plugin à partir d'une URL, puis exécuter du code depuis le plugin (par exemple ajouter un contrôle à la page).Comment obtenir un projet Flex pour charger un plugin à l'exécution?
Répondre
Vous pouvez utiliser des modules ou RSL. Les RSL ont l'avantage d'être mises en cache par le flash plutôt que par le navigateur, ce qui leur permet de rester plus longtemps.
Les modules sont plus faciles à créer et à utiliser. J'ai utilisé des modules et j'ai eu des problèmes avec les modules qui ne se chargeaient pas (le code doit gérer ce cas). Je n'ai pas encore essayé de RSL.
Voici quelques documents sur la création RSL http://labs.adobe.com/wiki/index.php/Flex_3:Feature_Introductions:Flex_3_RSLs
Notez que, actuellement, RSL chargés doivent être compilés contre la même version du framework Flex .. si vous prévoyez un système de plug-in « binaire », probablement vous souhaitez attendre la mise en œuvre de la fonctionnalité Marshall plan dans la prochaine version de Flex.
Si vous voulez essayer une nouvelle approche alternative, il s'agit d'un framework de base d'application modélisé d'après Java OSGi: http://www.potomacframework.org/ Je ne l'ai pas essayé moi-même, mais il a l'air vraiment cool!
- 1. Flex: Comment importer un projet .zip?
- 2. comment charger/stater flexlib source de projet dans flex builder?
- 3. comment obtenir un élément de tableau Flex
- 4. Comment obtenir un Flex AdvancedDatagrid pour afficher une seule ligne?
- 5. Flex: comment charger un fichier .swf et utiliser sa bibliothèque?
- 6. Le plugin Eclipse Flex a supprimé mon projet, un moyen de le récupérer?
- 7. Obtenir Flex Builder pour utiliser un serveur Tomcat sur Eclipse
- 8. Comment puis-je ajouter une propriété calculée à un projet Maven à l'aide d'un plugin?
- 9. Comment obtenir un assembly .NET CCW pour charger la configuration à partir d'un dll.config
- 10. Comment charger un XIB?
- 11. Comment recompiler un projet Flash?
- 12. Comment installer un plugin pour QtWebKit
- 13. Comment charger un fichier JAR à l'exécution
- 14. comment charger Module pour contrôler comme panneau, vbox etc + flex
- 15. Eclipse Plugin Dev: Comment obtenir les chemins pour le projet actuellement sélectionné?
- 16. Comment ajouter un CLUF à un projet d'installation VS2008?
- 17. Flex: Obtenir un élément d'un AdvancedDataGrid avec un index
- 18. Comment écrire un plugin firefox pour un script cgi existant?
- 19. Comment créer un PlugIn Java?
- 20. Comment rechercher un mot dans TFS sans 'obtenir' le projet?
- 21. Plugin Maven exécutant un autre plugin
- 22. Comment écrire un plugin ISAPI?
- 23. Comment obtenir ar_fixtures pour charger des attributs protégés?
- 24. Comment un plugin Eclipse peut-il accéder au répertoire du projet?
- 25. Comment ajouter un fichier cs à un projet C# existant?
- 26. Quelle est la méthode préférée pour charger une DLL sur un plugin Eclipse RCP?
- 27. Flex Debugger ne démarre pas - Uniquement sur un projet particulier
- 28. Comment appliquer un correctif à un projet Java?
- 29. Comment charger un Addin Excel à l'aide d'Interop
- 30. Comment ajouter un répertoire de classes java à un projet?