flex和java交互的三种方法之二:httpservice(二)

2014-11-24 02:53:07 · 作者: · 浏览: 1

xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">


import mx.controls.Alert;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;

//调用失败
protected function service_faultHandler(event:FaultEvent):void
{
Alert.show("失败了:"+event.message,"提示");
}

//调用成功
protected function service_resultHandler(event:ResultEvent):void
{
Alert.show("成功了:"+event.result as String,"提示");
}

//调用
protected function button1_clickHandler(event:MouseEvent):void
{
//第一种传值方式
//service.send();

//第二种传值方式 通过send()方法传值 send方法中传递参数
//定义一object对象
var val:Object=new Object();
//分别将文本框username,password的值传递到后台
//object对象.参数名=值 传值操作
val.username=txtusername.text;
val.password=txtpassword.text;
service.send(val);
}

]]>





url="http://localhost:8080/testhttpservice/testHttpServiceServlet"
useProxy="false"
fault="service_faultHandler(event)"
result="service_resultHandler(event)">




{txtusername.text}
{txtpassword.text}











作者“liuwang8888”