2009-05-14 10 views

Répondre

1

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.

+0

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

Questions connexes