2008-12-10 5 views
0

Je suis très nouveau pour Cairngorm, donc mes excuses pour ce qui est probablement une question simple:Qui utilise Cairngorm 2.2 avec des services Web importés?

Je travaille avec un certain nombre de services WCF importés dans Flex Builder 3 (via des données> Gérer les services Web), et je Je me demande comment exposer ces services au ServiceLocator de Cairngorm. D'après ce que j'ai lu jusqu'à présent, il semble que Cairngorm préfère que les services soient définis dans Services.mxml (ou en quelque sorte en MXML), mais cela ne fonctionnera pas dans mon cas.

Répondre

0

Je travaille actuellement sur une application où Services.mxml me rend fou ... les appels ne sont tout simplement pas faits. J'ai lu les articles de blog qui décrivent les solutions à ce problème, mais c'est un problème récurrent et harcelant, donc je veux trouver une approche plus fiable. Je crois que vous pouvez simplement remplacer le code dans votre délégué où vous récupérez la référence au service Web

this.service = ServiceLocator.getInstance().getWebService("web service name here"); 

à quelque chose comme ceci:

this.service = generated.webservices.MyService(); 

J'espère que, après cela, la le repos devrait être simple. Je prévois de faire des tests ce soir, donc je vous dirai comment ça se passe.

Questions connexes