FluorineFx:实现Flex与ASP.NET的协同开发之组件库
2012-09-13 22:01
543 查看
参考资料:[code]Flex和.NET协同开发利器FluorineFx Flex 数据交互的三种方式(WebService、HttpService、Remoting) Flex与ASP.NET通过Remoting方式进行通讯 (使用第三方组件 RemoteObjectAMF0 实现AMF网关通信) 用FluorineFx库实现Silverlight远程过程调用
注意事项:
1.Flex 3必须指定 services-config.xml
(主要是为了找到 remoting-config.xml 中的 <destination /> 的id)方法一:Project Properties > Flex Compiler > Additional compiler arguments: -locale en_US -services "x:\...\FlexWebSite\WEB-INF\flex\services-config.xml" 或使用相对路径 "..\..\WEB-INF\flex\services-config.xml" 方法二:直接在Flex3 > .actionScriptProperties 文件中设置 <compiler additionalCompilerArguments= "-locale en_US -services "..\..\WEB-INF\flex\services-config.xml"" .../>
2. 其余信息可在 Flex3 > .flexProperties 中设置
<flexProperties aspUseIIS="true" flexServerType="32" serverContextRoot="/FlexWebSite" serverRoot="H:/.../FlexWebSite" serverRootURL="http://localhost:4776/FlexWebSite/" toolCompile="true" useServerFlexSDK="false" version="1"/>
3.Flex3与ASP.NET 中 <destination id="fluorine"> 的AMF 网关通信
可使用第三方actionscript库 RemoteObjectAMF0 实现使用 <mx:RemoteObject />
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:RemoteObject id="service" destination="fluorine" source="ServiceLibrary.Sample"> <mx:method name="Echo" result="onResult(event)"> </mx:method> </mx:RemoteObject> <mx:Script> <![CDATA[ import mx.rpc.events.ResultEvent; internal function onClick():void { service.Echo(txtInput.text); } internal function onResult(evt:ResultEvent):void { txtResult.text = evt.result.toString(); } ]]> </mx:Script> <mx:Panel x="53" y="52" width="250" height="200" layout="absolute" title="测试FluorineFx" fontSize="12"> <mx:TextInput x="35" y="21" id="txtInput"/> <mx:Button x="35" y="63" label="确 定" fontWeight="normal" click="onClick()"/> <mx:Label x="35" y="95" text="结 果:"/> <mx:TextInput x="35" y="123" width="160" id="txtResult"/> </mx:Panel> </mx:Application>
待续。。。
相关文章推荐
- Flex与ASP.NET互操作系列6:Flex和.NET协同开发利器FluorineFx
- 用global.asax在ASP.NET实现无组件无扩展名伪静态
- iOS开发之结合asp.net webservice实现文件上传下载
- Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载]
- asp.net开发中,web页面实现页面元素的多语言化(多国语化)
- 开发设计模式 -- Asp.net中实现观察者模式
- 基于UML和ASP.NET实现三层B/S结构系统开发
- ASP.NET 2.0服务器控件与组件开发高级编程2(第2章摘录)
- 《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》 --- 基于VS 2008(兼容VS 2005)/C#
- ASP.NET AJAX客户端编程之旅(五)——以组件的思想开发Ajax应用:行为、绑定及xml-script
- ASP.Net分页组件1.0开发下载了...
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载]
- ASP.NET 2.0如何实现数据库应用开发
- Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载]
- 【转】Asp.NET大文件上传组件开发总结(三)---处理文件内容
- ASP.NET 3.5控件和组件开发技术之客户端回发/回调揭密
- Asp.NET大文件上传组件开发总结(五)---上传进度信息的显示
- 实现ASP.NET无刷新下载并提示下载完成的开发思路
- ★★★【庖丁解牛:纵向切入Asp.net 3.5控件和组件开发技术系列—(2)服务器控件开发中的调试技术】★★★