[AS3]as3与.net连接数据库用法示例,AS3连接外部数据库
[AS3]as3与.net连接数据库用法示例,AS3连接外部数据库,AS3不能直接操作数据库,只能通过一种后台语言去操作数据,例如C#、Java等等,在这里说一下AS3调用asp.net操作数据库,其逻辑比较简单,就是AS3发起一个请求,然后用asp.net接受相应的参数,用asp.net操
在这里说一下Flash(AS3)如何通过asp.net连接数据库,希望对一些童鞋有所帮助。
先说一下逻辑,然后贴上代码:
AS3不能直接操作数据库,只能通过一种后台语言去操作数据,例如C#、Java等等,在这里说一下AS3调用asp.net操作数据库,其逻辑比较简单,就是AS3发起一个请求,然后用asp.net接受相应的参数,用asp.net操作数据库,然后返回给AS3的程序程序中。
AS3:使用Get方式发送数据(外部文件):
- package
- {
- public class Main extends Sprite
- {
- //CuPlayer.com提示声明一个loader
- private var loader:URLLoader=new URLLoader();
- public function Main():void {
- //CuPlayer.com提示加载页面
- loader.load(new URLRequest("http://localhost:8033/As3Test.aspx?message=1"));
- //监听数载加载完成事件
- loader.addEventListener(Event.COMPLETE,xx);
- }
- public function xx(asd:Event):void
- {
- trace(loader.data);
- }
- }
- }
AS3:使用Post方式发送数据(外部文件):
- package
- {
- public class Main extends Sprite
- {
- //声明一个loader
- private var loader:URLLoader=new URLLoader();
- public function Main():void
- {
- //声明一个URLRequest变量
- var url:URLRequest = new URLRequest("http://localhost:8033/As3Test.aspx");
- //CuPlayer.com提示设置传输方式为post
- url.method = URLRequestMethod.POST;
- //CuPlayer.com提示声明一个URLVariables
- var values:URLVariables=new URLVariables();
- //CuPlayer.com提示设置要传送的信息
- values.message = "flash";
- url.data = values;
- //设置以变量-值配对的方式解析数据
- loader.dataFormat = URLLoaderDataFormat.VARIABLES;
- //CuPlayer.com提示加载页面
- loader.load(url);
- //CuPlayer.com提示监听数载加载完成事件
- loader.addEventListener(Event.COMPLETE,xx);
- }
- public function xx(asd:Event):void
- {
- trace(loader.data);
- }
- }
- }
在ASP.NET中,这里只写一些最简单的代码,直接接收值,进行返回就可以了,至于真正的操作数据库,相信大家都知道怎么去操作,获取值就是用Request的相关方法, 我这里是自己封装的,大家自行写就行了
- protected void Page_Load(object sender, EventArgs e)
- {
- //string ddd = AK.T.PageRequest.GetFormString("message"); string ddd = AK.T.PageRequest.GetQueryString("message");
- Response.Write("aspnet=" + ddd);
- }
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...