最近研究Flash Remoting的连接,PHP和.NET都已经连接成功,PHP方面用的是AMF,因为实在是非常的简单,只要你的PHP运行正常,按照AMF的要求在函数中写了方法声明就OK了.所以在这里就不介绍了.有什么问题可以M我.
下面只介绍连接.NET方面的.
1.首先确保你已经安装Vs2003,并且已经可以正常的创建web应用程序(其实安装SDK也可以,不过我是习惯了用IDE,不用editplus+csc.exe了)
2.下载Flash8的Remoting组件以及For .NET 的网关文件(gateway)
http://download.macromedia.com/pub/flashremoting/flash8/flashremoting_components_flash8.msi
这是Flash的Remoting组件,下载安装时,它会询问你的Flash8的安装位置,一般是不需要改动的,它会自动找到正确的位置,如果因为某些安装卸载的原因,路径不正确的话,请选择正确的安装路径.
安装完毕以后,你打开Flash以后会在组件→Data Componets下发现一个RemotingConnector的组件,这就是我们刚刚安装的,其实和Flash2004MX中的没有什么不同,不过由于在使用过程中,每个组件的实例只能连接一个远程的方法,所以我们很少用组建直接连接,一般都是编写代码的方式.而且代码中也要采用相关的设计模式,以避免网络的阻塞现象.
接下来安装Getway文件.flashremoting-net-win-en.exe
http://www.macromedia.com/cfusion/tdrc/index.cfm?product=flash_remoting
这个文件需要注册MM
这个文件包含了一个作为网关的HttpModle文件,是一个多语言的版本(英语,德语,日文,没有中文sign~),同时MM也提供了这个文件的updater,你安装完毕以后,可以把updater里的flashgateway.dll直接覆盖了原有的文件就可以了(没有注册码的兄弟先试用吧)
安装完毕以后,你的机器就具备了编写执行Flash Remoting的能力了.
PS:这里有几个小问题,首先这个网关是默认安装到C盘的原来的网页的根目录下的flashremogint目录中的,不允许你更改目录,但是可以改doc和samples的目录(没有gateway,也运行不了,有点bt的说.)安装以后,由于安装程序没有建立相关的虚拟目录所以.net程序是不能执行的.你需要自己在IIS中,在flashremoting这个目录中点创建,创建一个虚拟目录(.NET中的应用程序),就可以浏览samples中的文件了.
接着,我们开始建立我们的一个简单的示例程序,还是从Hello World开始吧.
基本上来讲,Flash Remoting的服务器端gateway就是利用.NET中的delegate技术,创建了一个httpModule,通过这个gateway.aspx作为远程调用的入口点,根据MM网站上的介绍,它可以支持asp.net,ado.net,dll等等.
我们这里进行简单的分类,就是它可以支持包含了用户控件的aspx页面和直接调用编写好的dll文件.
目前网上的普遍例子都是通过aspx来调用的其实在实际开发过程中还是直接调用dll中的方法更简单,同时这里
官方的说明中有一个错误!
接下来,我们用vs创建一个名为:RemotingDotNet的web工程(提示:你可以先在IIS中创建一个虚拟目录,这样你可以把你的工程保存在合适的地方,不用都堆在web根目录下)
然后在vs中的解决方案资源管理器中,右击你的项目,在弹出的菜单中选属性,把应用程序集和默认的命名空间都改成:FireINwind.Flash.RemotingDotNet,这样一来可以合理的知道项目的情况(也许不是很合理,有点稍微违背命名空间的原则^-$),二是为了说明我上面提到的MM官方说明的错误.
然后简单一点,创建一个aspx,在页面中把所有的html代码都删除,然后写上应用flashgateway 自定义web控件的代码.
整个aspx页面的代码如下:
这里的MM,网上一般也有写Macromedia的,只要和上面的TagPrefix的应用定义一致就行了,我为了简单写成MM了.是一样的.
然后开始编写代码:)这里有个小技巧,你可以把你的aspx切换到设计视图,然后保存一下,你在设计视图上会看到你引入的这个web控件:
本文转自:http://www.5uflash.com/flashjiaocheng/Fmsjiaocheng/2316.html
发表评论
-
一步一步学Remoting之三:复杂对象
2010-04-10 10:05 651这里说的复杂对象是比 ... -
Flash8 Remoting 例子 For .NET
2010-04-10 10:05 597最近研究Flash Remoting的 ... -
flash 8 安装remoting解决方法
2010-04-10 10:04 704刚安装的FLASH8,表面上看上去并不支持remoting.需 ... -
flash 8 安装remoting解决方法
2010-04-10 10:04 446刚安装的FLASH8,表面上看上去并不支持remoting.需 ... -
ActionScript 3 Cookbook中文版 章节预览
2010-04-09 13:02 547[1b]ActionScript 3 Cookbook 中 ... -
ActionScript 3 Cookbook中文版 章节预览
2010-04-09 13:02 737[1b]ActionScript 3 Cookbook 中 ... -
《ActionScript 3.0 Cookbook》 第一章. ActionScript 语言基础
2010-04-09 13:02 508[1u] [1b]ActionScript 3.0 Coo ... -
《ActionScript 3.0 Cookbook》 第一章. ActionScript 语言基础
2010-04-09 13:01 687[1u] [1b]ActionScript 3.0 Coo ... -
as3游戏开发之打气球系列(二)
2010-04-09 13:01 530HI,经过了昨天疯狂的理 ... -
2/8/10/16/32进制AS3自带函数进行互换
2010-04-09 10:08 871进制转换在编程中都常会用到,像一些语言更会自带进制转换的方法。 ... -
2/8/10/16/32进制AS3自带函数进行互换
2010-04-09 10:08 927进制转换在编程中都常会用到,像一些语言更会自带进制转换的方法。 ... -
flash地图游戏说明如何结合AS3.0使用
2010-04-09 10:08 841记得AS2.0帮助文档还未看到1/100时,AS3.0就铺天盖 ... -
flash地图游戏说明如何结合AS3.0使用
2010-04-09 10:08 751记得AS2.0帮助文档还未看到1/100时,AS3.0就铺天盖 ... -
AS3的网页参数处理
2010-04-09 10:07 596我们一般向网页swf文件传入参数有两种方式,一种是URL如: ... -
用鼠标观看图片各部分的效果
2010-04-08 10:26 718Flash AS 制作用鼠标可以观看图片各个部分的效果,至于 ... -
用鼠标观看图片各部分的效果
2010-04-08 10:26 669Flash AS 制作用鼠标可以观看图片各个部分的效果,至于 ... -
漫画绘制技法大放送(上)
2010-04-08 10:26 339网络收集整理(jundark) [1b]一、人体基本结构[/1 ... -
flash动画形变讨论二:低头
2010-04-08 10:25 455上次说了基本的形变,现在说下提示点,提示点是控制图形变化的基本 ... -
卡通娃娃360度转身动画
2010-04-08 10:25 534超人表情原创大赛正如火如荼的进行中,对于初哥可能就望钱兴叹了, ... -
动画人物运动规律与节奏
2010-04-08 08:37 588本文转自:h ...
相关推荐
演示如何使用.net Remoting示例,从而更好的学习和使用.net Remoting
RemObjects_Remoting_SDK_for_Delphi_9.0.94.1207及Crack 支持Delphi Seattle 10
Microsoft .NET RemotingMicrosoft .NET Remoting Microsoft .NET RemotingMicrosoft .NET Remoting Microsoft .NET RemotingMicrosoft .NET Remoting
pdf information Building Web Services with net remoting and asp.net
Advanced .NET Remoting.pdf
比较经典的remoting例子 欢迎各位下载分享
一个.NET Remoting的简单实例,源码,打开即用,适合新手和做测试的相关技术人员。
深度挖掘.NET Framework 2.0(8):实战.NET Remoting(下)
.NET Remoting 教程 c#高级编程 c#高级编程(第七版)
Remoting双向通信v1.0
vb.net tcp 协议的使用(适用于初学者参考)
.Net中非常重要的知识点 也是面试中必考的
看名字就该知道什么内容了吧,属于VB.NET高级点的资料,有需求的下好了!
VB.NET Remoting 技术手册VB.NET Remoting 技术手册
VB.NET Remoting实例 一种允许对象通过应用程序域与另一对象进行交互的框架
NET分布式应用程序(介绍Web服务和.NET_Remoting).
外文文献。net.。