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>