Hello,

J'ai suivi un tuto (Viddler.com - tutoWebService - Uploaded by mchaize@@AMEPARAM@@http://www.viddler.com/player/6e2a3c0b/@@AMEPARAM@@6e2a3c0b/) qui explique l'accès au webservice http://www.webservicex.net/stockquote.asmx

Malheureusement j'obtiens toujours ce message d'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Avertissement :Le domaine www.webservicex.net ne spécifie pas de méta-régulation. Application de la méta-régulation 'master-only' par défaut. Cette configuration est déconseillée. Pour résoudre ce problème, consultez http://www.adobe.com/go/strict_policy_files_fr.
 
Erreur :La demande de la ressource à http://www.webservicex.net/stockquote.asmx par le demandeur à http://localhost:8080/PMSflex/PMSflex.swf est refusée par manque d'autorisations du fichier de régulation.
 
*** Violation de la sécurité Sandbox***
Interruption de la connexion à http://www.webservicex.net/stockquote.asmx - opération interdite depuis http://localhost:8080/PMSflex/PMSflex.swf
Voici le code qui est exécuté :

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
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:Script>
		<![CDATA[
			import net.webservicex.GetQuoteResultEvent;
			import net.webservicex.StockQuote;
 
			public var myService:StockQuote = new StockQuote();
			public var result:XML = new XML();
 
			public function callService() {
				myService.addgetQuoteEventListener(handleResult);
				myService.getQuote("BAC");
				cursorManager.setBusyCursor();	
			}
 
			public function handleResult(event:GetQuoteResultEvent)
			{
				cursorManager.removeBusyCursor();
			}
 
		]]>
	</mx:Script>
	<mx:Button x="30" y="39" label="Get Quote" click="callService()"/>
</mx:Application>
J'ai tenté d'ajouté le fichier crossdomain.xml à la racine ... mais sans succès :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
 
<cross-domain-policy>
	<allow-http-request-headers-from domain="*" headers="*" />
</cross-domain-policy>
Est-ce que quelqu'un aurait une idée ???

Merci d'avance.

Chris