这里主要介绍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>
分享到:
相关推荐
2. **自定义WebService-C#**:C#是一种常见的.NET编程语言,可用于创建Web服务。在GIS环境中,自定义Web服务允许开发者扩展ArcGIS Server的功能,例如提供特定的数据处理或算法。这里的示例可能包括了如何使用C#编写...
- 这一章可能涵盖了如何使用Flex与服务器进行通信,包括AMF(Action Message Format)和WebServices。 - BlazeDS或LiveCycle Data Services是Adobe提供的中间件,用于在Flex应用和Java或.NET后端之间传输数据。 -...
2. **Flex SDK和Flex Builder**:了解如何设置开发环境,包括安装Flex SDK和使用Flex Builder(现为IntelliJ IDEA或Adobe Flash Builder)。源代码可能包含项目配置和编译设置的示例。 3. **组件库**:Flex提供了...
AMF是一种高效的二进制序列化格式,常用于Flex与后端服务器(如Flash Media Server或ColdFusion)之间的通信。 第20章可能深入到了Flex中的事件处理和动画效果。在Flex中,事件是用户交互或者系统状态改变时触发的...
在这样的背景下,BlazeDS应运而生,它作为中间件,提供了Java和Flex之间的数据通信解决方案。 BlazeDS是Adobe公司发布的一个开源项目,它的主要功能是为Java服务器和Flex客户端提供实时的双向通信。通过使用BlazeDS...
这个压缩包“ASP.NET源码——[图片动画]flex图片上传带预览功能.zip”显然是一个用于展示如何在ASP.NET环境中实现图片上传并带有预览功能的示例代码。 Flex是Adobe公司推出的一种用于创建富互联网应用(RIA)的开发...
《ColdFusion与Flex集成应用探索——以"ColdFusion Flex intergeration demo 1"为例》 在当今的Web开发领域,ColdFusion和Flex是两种强大的技术,它们分别在服务器端和客户端展现出了各自的优势。ColdFusion,由...
Spark组件基于Flex4的图形渲染引擎——Gumbo,允许开发者自定义组件外观和行为,提供了更丰富的UI设计可能性。例如,Button、Label、Accordion、TabNavigator等都是常用的Spark组件,它们可以通过MXML或ActionScript...
5. **服务调用**:Flex可以轻松地与后端服务器进行通信,如通过HTTPService或WebService调用远程API,获取或提交数据。 6. **事件驱动编程**:Flex应用是事件驱动的,用户操作或其他系统事件会触发相应的事件处理器...
总的来说,《FLEX从入门到精通——Java的结合》涵盖了从基本的FLEX编程到高级的跨平台通信技术,旨在帮助开发者全面掌握FLEX与Java的协同工作。无论你是初学者还是有经验的开发者,都可以从中获得宝贵的知识,提升你...
10. **Flex与服务器通信**:讲解如何使用HTTPService、WebService或Remoting等技术与后端服务器进行数据交互。 这个章节可能是逐步引导式的,通过实例来解释上述概念,帮助初学者建立坚实的基础。通过实践这些知识...
7. **服务调用**:Flex可以方便地与后端服务器通信,如使用HTTPService、WebService或AMF服务来获取或提交数据。理解XML、JSON数据格式的处理和序列化。 8. **图形和动画**:Flex支持基本的绘图和动画功能,你可以...
1. **AMF通信**:AMF是一种二进制格式,用于在Flex客户端和服务器之间传输数据。它比HTTP/JSON更快,更适合大量数据的交换。使用 BlazeDS 或 GraniteDS 这样的中间件,可以轻松实现Flex与Spring的AMF集成。 2. **...
Flex SDK包含了编译器、IDE集成、组件库以及运行时环境——Flash Player或Adobe AIR。Flex的应用程序通常以SWF格式运行在浏览器中,为用户提供交互性强、视觉效果丰富的体验。 2. **ActionScript基础** ...
在Flex中,事件是组件间通信的主要方式。事件包括用户交互事件(如click、focusIn)、数据改变事件(如dataChange)等。通过添加事件监听器,你可以编写处理这些事件的函数。例如,为Button组件添加点击事件监听器,...
4. **AMF协议**:AMF是Flex和BlazDS之间通信的高效二进制格式,它能快速传输对象和数据,比传统的HTTP/JSON更高效。 5. **Java服务端**:在Java端,你需要创建服务接口和服务实现,这些服务可以被BlazDS暴露给Flex...
《Flex 3 RIA开发详解与精深实践——企业级Web应用与AIR桌面应用》一书深入探讨了Flex 3在实际项目中的应用,涵盖了从基础到高级的各种技术,包括组件设计、数据绑定、服务集成、动画效果以及Adobe AIR的桌面应用...
接下来,我们讨论第二个知识点——Android WebService的使用。在FLEX中,与服务器端交互通常通过Web服务来实现,特别是对于Android应用而言,可能需要调用远程的SOAP或RESTful服务。文章链接提供了一个详细的教程,...