asp的文件为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <% dim a,b,ans a=cint(request.form( "a" )) b=cint(request.form( "b" )) ans=a+b response.write( "<?xml version=" "1.0" " encoding=" "utf-8" "?>" ) response.contenttype = "text/xml" response.write( "<math>" ) response.write( "<a>" &a& "</a>" ) response.write( "<b>" &b& "</b>" ) response.write( "<ans>" &ans& "</ans>" ) response.write( "</math>" ) response.end() %> |
flash的代码为:
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 32 33 34 | //----------------------urlrequest-------------------- var send_urlrequest:URLRequest = new URLRequest(); send_urlrequest.method=URLRequestMethod.POST ; //----------------------data载体--------------------- var data_url var iables:URLVariables = new URLVariables(); data_url var iables[ "a" ]= 26 ; data_url var iables[ "b" ]= 100 ; send_urlrequest.data=data_url var iables; //-----------------------xml------------------------ var load_xml:XML; //----------------------urlloader-------------------- var handler_loader:URLLoader = new URLLoader(); handler_loader.addEventListener(IOErrorEvent.IO_ERROR, loadError); handler_loader.addEventListener(Event.COMPLETE ,onloadcompletehandler); function onloadcompletehandler(_evt:Event): void { load_xml=XML(_evt.target.data); show_txt.text =load_xml; show_txt.appendText( "其中返回的得数是:" +load_xml.ans); } try { handler_loader.load(send_urlrequest); } catch (_err:Error) { trace (_err); } //--------------------创建一个用于显示的textfield---------------- var show_txt:TextField = new TextField(); show_txt.multiline =show_txt.wordWrap = true ; show_txt.width =show_txt.height = 400 ; show_txt.x= 75 ; addChild(show_txt); function loadError(event:Event) { show_txt.text = "加载失败" ; } |