`

Flex的通信方式(二)——Webservice-2

阅读更多
这里主要介绍Webservices使用AS代码的操作方法

As代码部分
            [Bindable]   
            public var arrayCol:ArrayCollection;
              
            public function Test():void   
            {   
                var webs:WebService=new WebService();   
                webs.wsdl="http://localhost/Web/WebService1.asmx?WSDL";   
                webs.loadWSDL();   
                webs.showBusyCursor=true;   
                    
                // webs.addEventListener(LoadEvent.LOAD,load);   
                webs.addEventListener(ResultEvent.RESULT,WebsResult);   
                webs.addEventListener(FaultEvent.FAULT,webFault);   
                
                webs.GetProData();
            }   
               
            public function webFault(event:FaultEvent):void   
            {   
                Alert.show(event.toString());   
            }   
               
            public  function  WebsResult(Result:ResultEvent):void   
            {   
                 arrayCol =Result.result as ArrayCollection;   
            }



	<mx:AdvancedDataGrid id="adg1"   
						 designViewDataType="tree" editable="true"   
						 dataProvider="{arrayCol}">   
		<mx:columns>   
			<mx:AdvancedDataGridColumn headerText="CustomerID"   
									   dataField="CustomerID"/>   
			<mx:AdvancedDataGridColumn headerText="ShipName"   
									   editable="false"   
									   dataField="ShipName"/>   
			<mx:AdvancedDataGridColumn headerText="Freight"   
									   itemEditor="mx.controls.NumericStepper"     
									   dataField="Freight"/>   
		</mx:columns>   
	</mx:AdvancedDataGrid>   
	<mx:Button  label="testWeb" click="Test()"></mx:Button>  
分享到:
评论

相关推荐

    ArcGIS Server开发指南——基于Flex和.NET随书光盘

    2. **自定义WebService-C#**:C#是一种常见的.NET编程语言,可用于创建Web服务。在GIS环境中,自定义Web服务允许开发者扩展ArcGIS Server的功能,例如提供特定的数据处理或算法。这里的示例可能包括了如何使用C#编写...

    Flex从入门到实践——源代码(15,16,17章)

    - 这一章可能涵盖了如何使用Flex与服务器进行通信,包括AMF(Action Message Format)和WebServices。 - BlazeDS或LiveCycle Data Services是Adobe提供的中间件,用于在Flex应用和Java或.NET后端之间传输数据。 -...

    Flex从入门到实践——源代码(10章)

    2. **Flex SDK和Flex Builder**:了解如何设置开发环境,包括安装Flex SDK和使用Flex Builder(现为IntelliJ IDEA或Adobe Flash Builder)。源代码可能包含项目配置和编译设置的示例。 3. **组件库**:Flex提供了...

    Flex从入门到实践——源代码(18,19,20章)

    AMF是一种高效的二进制序列化格式,常用于Flex与后端服务器(如Flash Media Server或ColdFusion)之间的通信。 第20章可能深入到了Flex中的事件处理和动画效果。在Flex中,事件是用户交互或者系统状态改变时触发的...

    Java和Flex通过Blaze 通信

    在这样的背景下,BlazeDS应运而生,它作为中间件,提供了Java和Flex之间的数据通信解决方案。 BlazeDS是Adobe公司发布的一个开源项目,它的主要功能是为Java服务器和Flex客户端提供实时的双向通信。通过使用BlazeDS...

    ASP.NET源码——[图片动画]flex图片上传带预览功能.zip

    这个压缩包“ASP.NET源码——[图片动画]flex图片上传带预览功能.zip”显然是一个用于展示如何在ASP.NET环境中实现图片上传并带有预览功能的示例代码。 Flex是Adobe公司推出的一种用于创建富互联网应用(RIA)的开发...

    ColdFusion Flex intergeration demo 1

    《ColdFusion与Flex集成应用探索——以"ColdFusion Flex intergeration demo 1"为例》 在当今的Web开发领域,ColdFusion和Flex是两种强大的技术,它们分别在服务器端和客户端展现出了各自的优势。ColdFusion,由...

    flex4组建以及DEMO实例.安装序列号

    Spark组件基于Flex4的图形渲染引擎——Gumbo,允许开发者自定义组件外观和行为,提供了更丰富的UI设计可能性。例如,Button、Label、Accordion、TabNavigator等都是常用的Spark组件,它们可以通过MXML或ActionScript...

    Flex案例代码,Flex案例代码

    5. **服务调用**:Flex可以轻松地与后端服务器进行通信,如通过HTTPService或WebService调用远程API,获取或提交数据。 6. **事件驱动编程**:Flex应用是事件驱动的,用户操作或其他系统事件会触发相应的事件处理器...

    FLEX从入门到精通java的结合

    总的来说,《FLEX从入门到精通——Java的结合》涵盖了从基本的FLEX编程到高级的跨平台通信技术,旨在帮助开发者全面掌握FLEX与Java的协同工作。无论你是初学者还是有经验的开发者,都可以从中获得宝贵的知识,提升你...

    Flex 第一步 Chapter_2

    10. **Flex与服务器通信**:讲解如何使用HTTPService、WebService或Remoting等技术与后端服务器进行数据交互。 这个章节可能是逐步引导式的,通过实例来解释上述概念,帮助初学者建立坚实的基础。通过实践这些知识...

    flex 教程 flex 自学完成手册

    7. **服务调用**:Flex可以方便地与后端服务器通信,如使用HTTPService、WebService或AMF服务来获取或提交数据。理解XML、JSON数据格式的处理和序列化。 8. **图形和动画**:Flex支持基本的绘图和动画功能,你可以...

    flex + ssh框架 结合例子

    1. **AMF通信**:AMF是一种二进制格式,用于在Flex客户端和服务器之间传输数据。它比HTTP/JSON更快,更适合大量数据的交换。使用 BlazeDS 或 GraniteDS 这样的中间件,可以轻松实现Flex与Spring的AMF集成。 2. **...

    Flex从入门到实践_1

    Flex SDK包含了编译器、IDE集成、组件库以及运行时环境——Flash Player或Adobe AIR。Flex的应用程序通常以SWF格式运行在浏览器中,为用户提供交互性强、视觉效果丰富的体验。 2. **ActionScript基础** ...

    flex学习的资料文档

    在Flex中,事件是组件间通信的主要方式。事件包括用户交互事件(如click、focusIn)、数据改变事件(如dataChange)等。通过添加事件监听器,你可以编写处理这些事件的函数。例如,为Button组件添加点击事件监听器,...

    Flex+java+mySQL(blazds链接方法)

    4. **AMF协议**:AMF是Flex和BlazDS之间通信的高效二进制格式,它能快速传输对象和数据,比传统的HTTP/JSON更高效。 5. **Java服务端**:在Java端,你需要创建服务接口和服务实现,这些服务可以被BlazDS暴露给Flex...

    Flex 3 RIA开发详解与精深实践

    《Flex 3 RIA开发详解与精深实践——企业级Web应用与AIR桌面应用》一书深入探讨了Flex 3在实际项目中的应用,涵盖了从基础到高级的各种技术,包括组件设计、数据绑定、服务集成、动画效果以及Adobe AIR的桌面应用...

    开发日志文档

    接下来,我们讨论第二个知识点——Android WebService的使用。在FLEX中,与服务器端交互通常通过Web服务来实现,特别是对于Android应用而言,可能需要调用远程的SOAP或RESTful服务。文章链接提供了一个详细的教程,...

Global site tag (gtag.js) - Google Analytics