http://kss.cnblogs.com/archive/2005/12/16/298586.aspx
场景:使用FLASH做UI层,使用ASP.NET做DLL层;通过FLASH文件发送一数据,经DLL计算后返回显示在FLASH当中。
使用工具:VS2003和FLASH MX 2004
DEMO源码下载(148K)
详解:
1.UI层,FLASH件:新建一空FLASH文件,从工具箱中拉入一“输入文本”,命变量名为txt;再从组件中拉入一Label和Buttom,分别命名为lb和bt;再第一帧上插入以下AS代码

























2.DLL层,ASPX文件:新建一“asp.net web 应用程序”,位置为http://localhost/flashtext/,然后把转到HTML设计介面,把HTML代码删除掉,只保存以下这行代码(ASP.NET是采用codebehind设计,默认VS会自动产生一些HTML代码),

这个很重要,因为如果没有删除,等一下运行,服务器会返回这些HTML代码给UI层,使之产生错误。
3.DLL层,ASPX.cs文件:点开WebForm1.aspx.cs设计类文件,输入代码,用于Request FLASH送过来的数据而提交商业逻辑层处理,完整如下:
































4.DLL层,运行商业逻辑:新建一个新类,名为testClass.cs,用于整个demo简单的商业逻辑处理(在此你可以完全去处理与数据库相关处理等等),只返回一行数据,代码如下:

























总结:如今FLASH与. net紧密结合,以上是一简单的FLASH与ASP.NET通信程序,关于FLASH与ASP.NET通信还有几种方法,有关文章可以参考Flash* and .NET* Integration Using ASP.NET
关于FLASH与winform结合的应用,参考前几天写过的demo:下载源码(要求VS2003和flash8)
发表于 2005-12-16 15:55 - - kss