一,首先利用vs的模板建一个webservie,两个web服务方法:
[WebMethod]
public string HelloOlando() {
return "Hello Olando";
}
[WebMethod]
public string HelloKan()
{
return "Hello Kan";
}
二,FLASH中拖一个label和Button到舞台.实例名分别为:myLabel和myBtn。第一帧处as2.0 代码:
_root.mylabel.text="请按确定按纽";
import mx.services.*;
var myws:WebService= new WebService("http://localhost:4974/ForFlash/Service.asmx?wsdl");
function hello(resultText)
{
_root.myLabel.text="消息:"+resultText;
};
var lab=1;
_root.myBtn.onPress=function()
{
if(label==1)
{
var getObj1:PendingCall=myws.HelloOlando();
getObj1.onResult=function(result)
{
hello(result);
label=0;
}
}
else
{
var getObj2:PendingCall=myws.HelloKan();
getObj2.onResult=function(result)
{
hello(result);
label=1;
}
}
}