2009-07-30 3 views
0

J'ai un projet Mate avec une instance de balise WebService dans EventMap (que j'utilise dans divers gestionnaires d'événements). J'aimerais vraiment être en mesure de définir la propriété wsdl du WebService via flashvars, mais je ne suis pas tout à fait sûr où et comment je pourrais le faire.Flex + Mate + WebServiceInvoker: Modification du WSDL selon FlashVars

Je sais que je peux accéder flashvars via la collection Application.application.parameters, mais je ne semble pas avoir accès à l'instance d'application lors de l'événement de chargement du WebService ...

Je soupçonne qu'il ya soit quelque chose de subtil ou de quelque chose de flagrant évident que je parviens à oublier :(

Répondre

0

En partie parce que je ne mettais pas le paramètre dans la section correcte de index.template.html (si tout va bien, c'est la deuxième section qui obtient appelé, pas le premier), et en partie c'était mon malentendu le comportement des classes Application et WebService (pourquoi oh pourquoi ne cache-t-il pas le wsdl?)J'ai fini par ajouter une variable publique pouvant être liée sur l'instance de la carte d'événements, puis définir cette variable dans le gestionnaire creationComplete de l'application principale. J'aurais probablement pu le faire entièrement dans la carte de l'événement, mais cela aurait été un peu plus compliqué.

Questions connexes