Verbindung zu einem Webservice [Flex 4]
| Beiträge: 2 Registriert: Jun 2010
| 02.06.2010, 08:05
Hallo allerseits,
ich bin ein ziehmlicher Neueinsteiger in Flex und versuche gerade eine Verbindung zu einem Webservice aufzubauen, den ich selber geschrieben habe und über localhost hoste.
Die Verbindung scheint auch soweit zu funktionieren, da über den Netzwerkmonitor zu erkennen ist, dass Daten übertragen werden.
Allerdings bekomme ich als Ergebnis immer einen Nullwert zurück, und ich weiß nicht wie ich dieses Problem lösen kann.
Damit ihr mein Problem besser nachvollziehen könnt hab ich meinen Quelltext angehängt
ActionScript: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 | <?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
private function faultHandler(event:FaultEvent):void
{
Alert.show(event.fault.message);
}
private function resultHandler(event:ResultEvent):void
{
lbl_text.text=event.token.result.toString()
}
]]>
</fx:Script>
<fx:Declarations>
<s:WebService id="MyWebService" wsdl="http://localhost/webservice/wsdl.wsdl">
<s:operation name="HalloWelt" fault="faultHandler(event)" result="resultHandler(event)">
</s:operation>
</s:WebService>
</fx:Declarations>
<s:Button id="btn_lookup" label="Lookup" click="MyWebService.HalloWelt()" />
<s:Label id="lbl_text" />
</s:Application>
|
| | | Beiträge: 6981 Wohnort: München Registriert: Jan 2002
| 02.06.2010, 10:04
|
|