Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/04/2011, 13h05   #1
Nouveau Membre du Club
 
Homme souf
Ingénieur développement logiciels
Inscription : avril 2011
Messages : 50
Détails du profil
Informations personnelles :
Nom : Homme souf
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 50
Points : 26
Points : 26
Par défaut recuperation d un resultat via un web service

bonjour,
je voudrai svp savoir comment je pourrai enregistrer une valeur retournée par un web service dans une variable. j arrive a afficher ce resultat mai par contre lorsque je veux enregistre le resultat dans une variable ça ne marche pas.
!!!!!merci d avance!!!!
bssouf21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 13h58   #2
Membre habitué
 
Homme Nicolas
Développeur informatique
Inscription : juillet 2007
Messages : 229
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : Luxembourg

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : juillet 2007
Messages : 229
Points : 137
Points : 137
Il serait plus interressant que tu nous mettes ton code, ce qui s'affiche et dans quoi tu veux le stocker, on pourrait ensuite te dire où sont tes erreurs...

Merci
npirard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 14h10   #3
Nouveau Membre du Club
 
Homme souf
Ingénieur développement logiciels
Inscription : avril 2011
Messages : 50
Détails du profil
Informations personnelles :
Nom : Homme souf
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 50
Points : 26
Points : 26
salut, donc voila mon code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
protected function button_clickHandler(event:MouseEvent):void
			{
				trace("OKKKK");
ouvrirSessionResult.token = servicesSOAP.ouvrirSession(parseInt('idModule'));
				trace("OKKKK2222");
 
			/* jusqu ici ça marche et j arrive a visualiser le resultat dans le:
<s:TextArea x="393" y="107" height="20" id="textArea" text="{ouvrirSessionResult.lastResult}"/>.	*/
 
				var idSession:String =0;				
				idSession=ouvrirSessionResult.lastResult;
				trace(idSession);
				//malheureusement  ici il ne me donne pas le resultat que je voulais stocker dans idsession ..
			}
merci d avance
bssouf21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 14h23   #4
Membre habitué
 
Homme Nicolas
Développeur informatique
Inscription : juillet 2007
Messages : 229
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : Luxembourg

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : juillet 2007
Messages : 229
Points : 137
Points : 137
Utilise les balaises Code, ce sera plus clair...

Sinon essaie ceci

Code :
1
2
3
4
 
var idSession:String ="0";  
idSession=ouvrirSessionResult.lastResult As String ;  :ccool:
trace(idSession);

Maintenant, il serait préférable d'associer des événements "Fault et "Result" à ton appel de WebService et dans chacun des as faire le traitement associé.

D'utiliser le fonctionnement de Flex
npirard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 14h29   #5
Nouveau Membre du Club
 
Inscription : octobre 2008
Messages : 68
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 68
Points : 26
Points : 26
Salut bssouf21,

Je me permets de te renvoyer sur le post que j'ai créé pas plus tard qu'hier sur le sujet...

http://www.developpez.net/forums/d10...r-web-service/

En espérant que cela pourra t'aider.
A&N_L est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 14h31   #6
Nouveau Membre du Club
 
Inscription : mars 2010
Messages : 26
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 26
Points : 28
Points : 28
bonjour,

essai ça
Code :
 Alert.show(idSession.toString());
dajebbar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 15h23   #7
Nouveau Membre du Club
 
Homme souf
Ingénieur développement logiciels
Inscription : avril 2011
Messages : 50
Détails du profil
Informations personnelles :
Nom : Homme souf
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 50
Points : 26
Points : 26
Citation:
Envoyé par npirard Voir le message
Utilise les balaises Code, ce sera plus clair...

Sinon essaie ceci

Code :
1
2
3
4
 
var idSession:String ="0";  
idSession=ouvrirSessionResult.lastResult As String ;  :ccool:
trace(idSession);

Maintenant, il serait préférable d'associer des événements "Fault et "Result" à ton appel de WebService et dans chacun des as faire le traitement associé.

D'utiliser le fonctionnement de Flex
j'ai fait cela ,mais ca me remonte l'erreur :
Code :
1067: Contrainte implicite d'une valeur du type String vers un type sans rapport mx.rpc:AsyncToken
car le resultat de la fonction est un Asynctoken
donc j'ai fait ca :
Code :
1
2
3
4
5
6
7
8
9
10
11
ouvrirSessionResult.token = servicesSOAP.ouvrirSession(parseInt('idModule'));
				trace("OKKKK2222");
 
 
				var idSession:String="0";
				var id:AsyncToken;
				id=ouvrirSessionResult.lastResult as AsyncToken;
				trace(id);
				idSession=id.toString();
 
				trace(idSession);
et ca me remonte l'erreur suivante
Citation:
[SWF] C:\Documents and Settings\FLEX\Authentifi\bin-debug\Authentifi.swf\[[DYNAMIC]]\1 - 650*777 octets après la décompression
[SWF] C:\Documents and Settings\FLEX\Authentifi\bin-debug\Authentifi.swf - 216*233 octets après la décompression
[SWF] C:\Documents and Settings\FLEX\Authentifi\bin-debug\Authentifi.swf\[[DYNAMIC]]\2 - 2*311*734 octets après la décompression
[SWF] C:\Documents and Settings\FLEX\Authentifi\bin-debug\Authentifi.swf\[[DYNAMIC]]\3 - 370*463 octets après la décompression
[SWF] C:\Documents and Settings\FLEX\Authentifi\bin-debug\Authentifi.swf\[[DYNAMIC]]\4 - 441*362 octets après la décompression
[SWF] C:\Documents and Settings\FLEX\Authentifi\bin-debug\Authentifi.swf\[[DYNAMIC]]\5 - 1*432*382 octets après la décompression
[SWF] C:\Documents and Settings\FLEX\Authentifi\bin-debug\Authentifi.swf\[[DYNAMIC]]\6 - 323*354 octets après la décompression
OKKKK
OKKKK2222
TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.null

at Authentifi/button_clickHandler()[C:\Documents and Settings\FLEX\Authentifi\src\Authentifi.mxml:23]
at Authentifi/__button_click()[C:\Documents and Settings\FLEX\Authentifi\src\Authentifi.mxml:54]
bssouf21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 17h28   #8
Nouveau Membre du Club
 
Homme souf
Ingénieur développement logiciels
Inscription : avril 2011
Messages : 50
Détails du profil
Informations personnelles :
Nom : Homme souf
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 50
Points : 26
Points : 26
ca a marché en fin de compte ,fallait affecter le resultat dans une autre fonction ,merci A&N_L pour l'inspiration
bssouf21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 07h46   #9
Membre habitué
 
Homme Nicolas
Développeur informatique
Inscription : juillet 2007
Messages : 229
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : Luxembourg

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : juillet 2007
Messages : 229
Points : 137
Points : 137
Citation:
Maintenant, il serait préférable d'associer des événements "Fault et "Result" à ton appel de WebService et dans chacun des as faire le traitement associé.

D'utiliser le fonctionnement de Flex
C'est ce qui avait été dit avant.

N'oublie pas de mettre résolu alors
npirard est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h52.


 
 
 
 
Partenaires

Hébergement Web