初探Flash + Web Service

时间:2007-02-09 09:49   作者:ChenReal    阅读:196

手头的一个项目需要在Flash里面读取数据库的数据,生成动态的新闻列表。于是不得不重操旧业,把N年都没碰的Flash拿出来了

测试环境:Flash8 + VS 2005

建立一个动态文本框,实例名为txt,一个按钮元件,WebServiceClass一个(window-other panels- common libraries-classes)

准备好了就开工!

1、按钮事件加入代码:
on (release) {
 import mx.services.*;
 var ws = new WebService("http://localhost:1074/Flash_Net/Service.asmx?wsdl");
 var pc:PendingCall;
 pc = ws.HelloWorld();
 var my_text:TextField = _root.txt;
 my_text.html = true;
 pc.onResult = function(result){
  my_text.htmlText = result;
 }
 pc.onFault = function(result){
  trace("error!");
 }
}
2、WebService的写法
[WebMethod]
    public string HelloWorld() {
        return "Hello World";
    }

哈哈,这样就搞定了!传说的DataSet,XML那些还没来得及玩。等应付完手头的项目再说吧。

 

评论
0/200