Mar
5
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="initApp()">
<mx:Script>
<![CDATA[
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.rpc.http.HTTPService;
internal function initApp():void
{
/*you must define this attribute or you can get the data from server side.
* you could use array, xml,flashvars,text,e4x. you can get the help from documentation or
*you could test data that from server in debug model.
*/
src.resultFormat = "flashvars";
}
internal function btn_click():void
{
var paras:Object = new Object();
paras.username="Steven Wang";
paras.password="123123";
src.send(paras);
}
internal function userHandler(event:ResultEvent):void
{
to send call back. I could use obj.username to get the value.*/
lblResult.text=event.result.username;
}
internal function errorHandler(event:FaultEvent):void
{
//lblResult.text=event.result.toString();
;
}
]]>
</mx:Script>
<mx:HTTPService id="src" url="show.aspx" method="POST" result="this.userHandler(event)" fault="errorHandler(event)"/>
<mx:Label x="63" y="177" text="no data" id="lblResult"/><mx:Button x="63" y="100" label="Button" id="btnSubmit" click="btn_click()"/></mx:Application>

ActionScript向后台提交表单
Response.Redirect 打开新窗口



对《ActionScript发送数据到后台,并取回响应.》有 0 条评论