本篇随笔主要是关于Flex与asp.net的WebService通讯,其中利用了SoapHeader
ASP.NET的WebService代码
1
using System;
2![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
using System.Web;
4![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5
using System.Web.Services;
6![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
7
using System.Web.Services.Protocols;
8![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
9
[WebService(Namespace = "http://davidfan.cnblogs.com")]//名称空间应该和Flex中定义相同
10![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
11
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
12![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
13
public class Service : System.Web.Services.WebService
14![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
15
{
16![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
17
public ValidateSoapHeader header;
18![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
19
[WebMethod]
20![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
21
[SoapHeader("header")]
22![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
23
public string HelloWorld()
24![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
25
{
26![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
27
if (header == null)
28![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
29
{
30![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
31
return "请提供验证信息.";
32![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
33
}
34![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
35
else
36![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
37
{
38![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
39
if (header.Name == "admin" && header.Password == "admin")
40![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
41
{
42![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
43
if (header.ExDate < DateTime.Now)
44![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
45
{
46![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
47
return "帐号过期";
48![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
49
}
50![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
51
else
52![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
53
{
54![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
55
return "验证成功";
56![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
57
}
58![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
59
}
60![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
61
else
62![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
63
{
64![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
65
return "用户名或密码错误";
66![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
67
}
68![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
69
}
70![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
71
}
72![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
73
}
74![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
75
/**//// <summary>
76![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
77
/// 继承自SoapHeader的自定义类
78![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
79
/// </summary>
80![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
81
public class ValidateSoapHeader : System.Web.Services.Protocols.SoapHeader
82![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
83
{
84![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
85
public ValidateSoapHeader()
86![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
87
{
88![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
89
}
90![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
91
public ValidateSoapHeader(string name, string password, DateTime dt)
92![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
93
{
94![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
95
this.name = name;
96![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
97
this.password = password;
98![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
99
this.exDate = dt;
100![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
101
}
102![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
103
private string name;
104![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
105
public string Name
106![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
107
{
108![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
109
get { return name; }
110![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
111
set { name = value; }
112![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
113
}
114![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
115
private string password;
116![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
117
public string Password
118![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
119
{
120![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
121
get { return password; }
122![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
123
set { password = value; }
124![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
125
}
126![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
127
private DateTime exDate;
128![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
129
public DateTime ExDate
130![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
131
{
132![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
133
get { return exDate; }
134![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
135
set { exDate = value; }
136![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
137
}
138![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
139
}
140![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
Flex的mxml、as代码 ![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
7
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
8
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
9
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
10
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
11
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
13
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
14
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
15
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
16
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
17
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
18
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
19
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
20
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
21
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
22
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
23
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
24
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
25
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
26
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
27
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
28
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
29
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
30
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
31
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
32
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
33
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
34
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
35
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
36
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
37
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
38
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
39
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
40
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
41
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
42
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
43
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
44
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
45
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
46
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
47
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
48
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
49
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
50
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
51
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
52
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
53
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
54
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
55
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
56
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
57
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
58
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
59
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
60
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
61
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
62
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
63
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
64
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
65
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
66
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
67
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
68
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
69
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
70
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
71
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
72
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
73
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
74
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
75
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
76
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
77
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
78
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
79
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
80
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
81
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
82
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
83
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
84
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
85
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
86
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
87
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
88
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
89
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
90
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
91
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
92
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
93
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
94
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
95
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
96
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
97
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
98
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
99
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
100
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
101
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
102
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
103
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
104
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
105
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
106
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
107
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
108
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
109
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
110
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
111
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
112
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
113
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
114
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
115
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
116
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
117
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
118
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
119
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
120
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
121
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
122
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
123
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
124
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
125
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
126
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
127
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
128
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
129
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
130
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
131
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
132
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
133
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
134
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
135
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
136
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
137
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
138
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
139
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
140
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
mxml:
1
<?xml version="1.0" encoding="utf-8"?>
2![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontFamily="simsun" fontSize="12">
4![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
6
<mx:Script>
7![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
8
<![CDATA[
9![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
10
import WebServiceUtility.Info;
11![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
12
import mx.rpc.events.FaultEvent;
13![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
14
import mx.rpc.events.ResultEvent;
15![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
16
import mx.rpc.soap.SOAPHeader;
17![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
18
19![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
20
private function SendRequest():void
21![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
22
{
23![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
24
var content:Info = new Info();
25![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
26
content.Name = UserName.text;
27![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
28
content.Password = PassWord.text;
29![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
30
content.ExDate = new Date(2010, 3, 10);
31![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
32
//关键在QName的构造函数
33![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
34
//第一个参数要和.Net的WebService的名称空间相同
35![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
36
//第二个参数要和.Net的WebService的继承自SoapHeader的自定义类名称相同
37![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
38
var qname:QName = new QName("http://davidfan.cnblogs.com","ValidateSoapHeader");
39![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
40
var header:SOAPHeader = new SOAPHeader(qname,content);
41![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
42
43![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
44
ws.clearHeaders();
45![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
46
ws.addHeader(header);
47![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
48
ws.HelloWorld();
49![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
50
}
51![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
52
private function OnResult(event:ResultEvent):void{
53![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
54
Result.text= event.result.toString();
55![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
56
}
57![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
58
private function OnFault(event:FaultEvent):void{
59![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
60
Result.text= event.message.toString();
61![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
62
}
63![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
64
]]>
65![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
66
</mx:Script>
67![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
68
<mx:WebService id="ws" wsdl="http://localhost:9200/WebSite2/Service.asmx?WSDL"
69![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
70
result="OnResult(event)" fault="OnFault(event)"/>
71![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
72
<mx:TextInput id="UserName" x="98" y="94"/>
73![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
74
<mx:TextInput id="PassWord" x="98" y="124"/>
75![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
76
<mx:Label x="29" y="98" text="用户名:"/>
77![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
78
<mx:Label x="29" y="128" text="密 码:"/>
79![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
80
<mx:Button x="98" y="184" label="调用" click="SendRequest()"/>
81![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
82
<mx:Label x="29" y="156" text="结 果:"/>
83![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
84
<mx:TextInput id="Result" x="98" y="154"/>
85![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
86
</mx:Application>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
7
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
8
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
9
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
10
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
11
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
13
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
14
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
15
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
16
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
17
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
18
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
19
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
20
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
21
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
22
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
23
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
24
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
25
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
26
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
27
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
28
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
29
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
30
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
31
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
32
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
33
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
34
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
35
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
36
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
37
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
38
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
39
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
40
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
41
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
42
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
43
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
44
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
45
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
46
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
47
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
48
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
49
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
50
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
51
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
52
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
53
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
54
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
55
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
56
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
57
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
58
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
59
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
60
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
61
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
62
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
63
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
64
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
65
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
66
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
67
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
68
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
69
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
70
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
71
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
72
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
73
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
74
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
75
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
76
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
77
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
78
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
79
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
80
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
81
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
82
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
83
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
84
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
85
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
86
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
as:
1
package WebServiceUtility
2![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
{
4![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
5
public class Info{
6![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
7
//该类名称可以和.Net中的ValidateSoapHeader不同
8![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
9
//但字段要对应拼写相同
10![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
11
public var Name:String;
12![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
13
public var Password:String;
14![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
15
public var ExDate:Date;
16![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
17
}
18![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
19
}
20![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
7
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
8
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
9
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
10
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
11
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
13
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
14
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
15
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
16
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
17
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
18
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
19
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
20
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)