Hallo,
ik heb een probleem om een webservice aan te spreken via actionscript
dit is mijn code om mijn webservice aan te spreken:
Code:
import mx.services.WebService;
import mx.services.PendingCall;
// Webservice aanmaken
var WEBSERV_URL:String = "http://soap.amazon.com/schemas3/AmazonWebServices.wsdl";
var amazon_ws:WebService = new WebService(WEBSERV_URL);
// een object aanmaken voor met de event mee te geven
var eventButObj:Object = new Object();
eventButObj.click = function () {
//trace(WEBSERV_URL);
var keyw_obj:Object = new Object();
keyw_obj.keyword = txtZoek.text.toString();
keyw_obj.mode = "music";
keyw_obj.type = "lite";
keyw_obj.devtag = "***MYAMAZONID***";
keyw_obj.page = "0";
var webs_pc:PendingCall = amazon_ws.KeywordSearchRequest(keyw_obj);
webs_pc.onResult = function(obj:Object):Void{
trace("--- Zoek resultaten afdrukken ---");
for (var i:Number = 0; i < obj.Details.length; i++) {
trace(obj.Details[i].ProductName);
}
}
webs_pc.onFault = function(obj:Object):Void {
trace("--- Fout bij het zoeken ---");
trace("code: " + obj.faultcode);
trace("omschrijving: " + obj.faultstring);
}
}
// het click event definiëren
// In de class van het component kan je zien welke events het kan vervullen
btnZoek.addEventListener("click",eventButObj);
als ik deze compileer krijg ik volgende error:
Error opening URL 'http://soap.amazon.com/onca/soap3'
--- Fout bij het zoeken ---
code: Server.Connection
omschrijving: Unable to connect to endpoint: http://soap.amazon.com/onca/soap3
Ik heb mijn fla al eens geopend op een andere PC maar ik krijg daar juist dezelfde fout... het is me wel al gelukt om de webservice aan te spreken...
Ik weet echt niet wat er fout zou kunnen zijn...
Is het ergens een instelling in mijn publish instellingen ik weet het niet...
Ik vind de oplossing maar niet
Kan er mij iemand uit de nood helpen
mvg Tuxke
PS.: mijn firewall en antivirus heb ik al eens afgelegd...
Favorieten/bladwijzers