网站制作

本类阅读TOP10

·IIS 安装配置全攻略
·用VS.NET打开网上下载的.NET web项目出错的解决办法
·HTML 4.0 语言快速参考
·限制TextArea区的文字输入数量
·如何在网页上实现进度条
·Apache的配置步骤及测试
·谈谈Jesse James Garrett提到的Ajax
·html基础学习笔记(2)
·页面垂直居中的两种方法
·用asp遍历目录下文件的例子

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Flash 2004 Web service的应用

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

Flash 2004出来之后,最受关注之一便是它的Web service 功能,小生有一个小小的探索,接下来,我就把我用Flash+.net web service 联系在一起的方法发出来交流一下。

 

我们就写一个Flash提交起始数和终止数,然后用.net server 来计算起始数加到终止数的总数。如:1+2+3+…+100

 

(此文有两部分,一是Flash中的,二是C#.net中的)

一,C#.net部分

首先是建立一个C#WEB Service,code中写入一个WEB方法:

         [WebMethod]

         public int res (int st,int ov)

         {

              int tmp;

              int i;

              tmp=0;

              for (i=st;i<=ov;i++)

                    {

                       tmp+=i;

                    }

              return tmp;

 

         }

这样,一个web service就建立好了。

F5,进入调试页面,会在浏览器地址档出现类似如下地址:

http://218.194.*.**/link/Service1.asmx

记下这个地址,现在进入FLASH中调用之。

,Flash 部分

首先建一个文档,如下图画好控件:

分别如下命名:

对应控件

mc命名

起始数(input):

st

结束数(input):

ov

计算结果(input):

re

Web service:

ws

 

 

 

 

 

 

 

接下来,点一下ws,设置如下:

 

其中WSDLURL就是刚才的地址加上一个?wsdl,

Operation就是在C#中写的WEB方法。

 

接下来是数据的bound,点一下ws,在右边的bingding,点+号,add bingding,在其中如下:

分别绑定st,ov,resultsflash中的st,ov,re.,如下图:

 

,接下来,我们再定botton的代码:

on (click)

{

         _root.ws.trigger();

}

,接下来我们进行测试:

这就是全过程。

三.后记

如果大家会C#的话,可以写一个类,然后类去连一个sql的存储过程,再到web service中调用这个类,这样就能做到Flash和后台的联系了,http://www.yanghua.net/culture/ 之中的那个话语心声就是利用了这一原理, 有了2004,我相信用FLASH建站不再是一个梦了:)

大家有兴趣的话,可以于http://www.ezse.com中提出问题和建议,也欢迎大家光临小站http://ezse.com

本教程源程序下载:http://www.ezse.com/flash/link.rar

E.Z.Studio

QQ1344472

肖轶翔

2003-10-18

================




相关文章

相关软件