Bonjour,
J'essaye d'appeler un service web (Java) dans mon aplli Flex. Mais rien n'est charger du côté Flex, et pourtant tout à l'air de bien se passer. Sauf qu'en mode debug à partir de Flex Builder, j'arrive à voir qu'il y a une erreur "No such variable: AnnuaireWS" et AnnuaireWS est l'id de mon composant WebService. Et pourtant il est bien déclaré !?
Merci par avance pour vos idées.
Mon appli flex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"> <mx:Script> <![CDATA[ import mx.binding.utils.BindingUtils; import mx.rpc.events.ResultEvent; import mx.controls.Alert; private function onFault(faultString:String):void{ Alert.show(faultString); } private function search():void{ AnnuaireWS.searchEtudiants.send(); } ]]> </mx:Script> <mx:WebService id="AnnuaireWS" wsdl="http://127.0.0.1:8383/Educa-serveur/AnnuaireSA?wsdl" showBusyCursor="true"> <mx:operation name="searchEtudiants" fault="onFault(event.fault.faultString)"> <mx:request xmlns="searchEtudiants"> <arg0>Aboussoror</arg0> </mx:request> </mx:operation> </mx:WebService> <mx:DataGrid dataProvider="{AnnuaireWS.searchEtudiants.lastresult}" width="100%" height="100%"/> <mx:Button click="search()" label="Search"/> </mx:Application>
Partager