Est-ce que quelqu'un sait s'il est possible d'injecter dans une classe régulière as3 (non mxml)? J'ai essayé avec un succès limité. MerciMate PropertyInjectors - Injecter dans la classe as3?
Répondre
Pourriez-vous être plus précis? Il n'y a pas de différence entre une classe "MXML" et une classe définie en ActionScript, ce sont juste des manières différentes d'écrire la même chose. Tout ce qui est nécessaire à l'injection pour fonctionner est une propriété source qui peut être liée et une propriété de destination publique (soit un setter public, soit une variable d'instance publique). Si ces deux conditions sont remplies et que le code se compile, cela devrait fonctionner. Regardez le code de l'exemple d'application que vous pouvez trouver ici: http://code.google.com/p/mate-examples/wiki/DocumentBasedExampleIntro et vous trouverez une tonne d'injecteurs qui ciblent des classes non définies en MXML (cherchez des injecteurs ciblant des classes dont les noms se terminent par "Model" notamment). Vous pouvez également trouver d'innombrables exemples dans le Mate forums.
- 1. Envoi d'une variable dans Mate Framework
- 2. Mootools injecter la fonction
- 3. AS3: Extension de la classe Dictionary - Accès aux données stockées
- 4. Injecter l'enregistrement dans DataList
- 5. Classe AS3 pour un symbole Flash
- 6. Problème de conception de classe et d'héritage dans Flash AS3
- 7. Onglets, Text-Mate, Edition HTML (Rails)
- 8. Injecter Javascript dans une page
- 9. Opérateur Overload [] dans AS3
- 10. Injecter une dépendance dans un ModelBinder personnalisé
- 11. Puis-je modifier la classe 'Application par défaut' des projets AS3 dans Flex Builder 3?
- 12. AS3: Réglage de la police par défaut, la couleur, etc., d'un TextField utilisant la classe StyleManager
- 13. Utiliser cadre fédérateur, injecter dans la page System.Windows.Forms.Form
- 14. comment injecter la dépendance dans un contrôle personnalisé
- 15. AS3 - Accès aux éléments de la bibliothèque en dehors de la classe Document
- 16. Émulation souris événement AS3
- 17. as3 - Préchargement de la galerie d'images XML
- 18. Injecter le code dans le processus natif
- 19. As3 OOP structure de jeu (architecture de classe)
- 20. Comment Injecter daoFactory dans NHibernate EventListener
- 21. AS3 accéder champ de texte dynamique sur scène d'une classe
- 22. Flex + Mate + WebServiceInvoker: Modification du WSDL selon FlashVars
- 23. web2py - comment injecter html
- 24. Dois-je injecter des choses dans mes entités?
- 25. AS3 Sprite Sheets
- 26. Comment utiliser la balise [mixin] dans les applications AS3?
- 27. Comment injecter un convertisseur en XAML
- 28. Injecter l'attribut XML en sérialisation
- 29. Énumère dans AS3/Flash/Flex?
- 30. Force Garbage Collection dans AS3?
Merci Théo, j'ai rencontré toutes les exigences ci-dessus, mais sur l'instanciation de l'objet, le setter n'a pas été appelé. Je persévérerai en sachant que cela peut être fait. Cependant, je pensais que peut-être le fait que le compagnon est un cadre spécifique de flex aurait pu être la raison pour laquelle je n'avais pas de joie. À votre santé – user17510