看完了Flex中文帮助文档,这是书中第二个包含实际功能的示例,一个可以显示最近30天最热门帖子的程序,数据来源于SOAP-based web service。比起上一个HTTPService的程序,这个要复杂得多。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="wsBlogAggr.getMostPopularPosts.send();">
<mx:Script>
<![CDATA[
import flash.net.navigateToURL;
]]>
</mx:Script>
<mx:Panel title="Most Popular Posts" layout="absolute" width="475" height="400" x="10" y="10">
<mx:ComboBox id="cbxNumPosts" x="20" y="40" change="wsBlogAggr.getMostPopularPosts.send();">
<mx:Object label="Top 5" data="5"/>
<mx:Object label="Top 10" data="10"/>
<mx:Object label="Top 15" data="15"/>
</mx:ComboBox>
<mx:DataGrid id="dgTopPosts" x="20" y="90" height="180" width="400" dataProvider="{wsBlogAggr.getMostPopularPosts.lastResult}">
<mx:columns>
<mx:DataGridColumn headerText="Top Posts" dataField="postTitle"/>
<mx:DataGridColumn headerText="Clicks" dataField="clicks" width="75"/>
</mx:columns>
</mx:DataGrid>
<mx:LinkButton x="20" y="280" label="Select an item and click here for full post" click="navigateToURL(new URLRequest(dgTopPosts.selectedItem.postLink));"/>
</mx:Panel>
<mx:WebService id="wsBlogAggr" wsdl="http://feeds.adobe.com/webservices/mxna2.cfc?wsdl" useProxy="false">
<mx:operation name="getMostPopularPosts">
<mx:request>
<daysBack>30</daysBack>
<limit>{cbxNumPosts.value}</limit>
</mx:request>
</mx:operation>
</mx:WebService>
</mx:Application>
- 大小: 71.2 KB
分享到:
相关推荐
通常,这样的文章会帮助初学者快速理解和掌握Flex报表的使用方法。 标签“源码”表明这个压缩包可能包含了Flex报表的源代码,这对于开发者来说是非常宝贵的资源。通过研究源码,开发者可以深入理解其内部工作原理,...
本压缩包“FlexStudy”包含了几个使用Flex编写的示例程序,旨在帮助初学者理解和掌握Flex的基本用法。 1. **Flex的基础概念** - **ActionScript**: Flex的核心是ActionScript,一种面向对象的脚本语言,类似于...
Flex适用于需要复杂交互、动态数据更新和高性能图形显示的Web应用,例如在线报表、数据可视化工具、企业级应用和游戏等。通过Flex,开发者可以快速创建出跨平台、高性能的RIA,提供与桌面应用相媲美的用户体验。 7...
1. Web应用开发:Flex4适用于构建数据驱动的Web应用,如企业级BI系统、在线报表工具等。 2. 移动应用开发:结合Adobe AIR,Flex4可以开发跨平台的桌面和移动应用,覆盖iOS、Android等平台。 3. 游戏开发:虽然Flex4...
Flex是一种强大的富互联网应用程序(RIA)开发框架,由Adobe公司推出,主要用于构建交互性强、图形用户界面丰富的Web应用程序。Flex使用MXML和ActionScript语言,结合Flash Player或Adobe AIR运行环境,可以创建出高...
- **企业级应用**: Flex常用于构建数据驱动的商业应用,如数据分析、报表系统等。 - **媒体和娱乐**: 通过丰富的图形和动画,提供独特的用户体验,如游戏和互动媒体展示。 - **教育和培训**: 制作交互式教学材料...
Flex入门学习文档主要介绍了如何搭建Flex开发环境以及与Java后台的简单交互,这对于初学者来说是进入Flex开发领域的基础步骤。Flex是一种用于构建富互联网应用程序(RIA)的技术,它允许开发者创建具有动态用户界面...
Flex的应用广泛,常见于企业级应用、在线报表系统、媒体播放器、电子商务平台等。它能够与后端服务器技术如Java、PHP、.NET等无缝集成,通过AMF(Action Message Format)进行高效的数据交换。 学习Flex的过程中,...
Flex是Adobe公司开发的一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA)。在Flex中,图表组件是数据可视化的重要工具,它能够帮助用户更好地理解和解析复杂的数据。本篇将深入探讨Flex中的...
- **利用 Flash、Flex 和 Xcelsius 实现的高级信息可视化**:这一新增功能使用户能够通过更加直观的方式呈现数据,支持使用动态图表和交互式控件来增强报表的表现力。 - **改善的最终用户报表查看体验**:通过优化...
Flex 和 Struts 是两种在Java开发中常用的框架,它们分别应用于富互联网应用程序(RIA)和企业级Web应用的构建。Flex 提供了丰富的用户界面组件和动态交互能力,而Struts则是一个MVC(Model-View-Controller)框架,...
Flex3是Adobe Flex框架的一个版本,它主要用于构建富互联网应用程序(RIA)。这个框架基于ActionScript 3编程语言和MXML标记语言,提供了丰富的用户界面组件和强大的数据绑定功能。在给定的压缩包中,包含两个示例...
通过学习和研究,初学者可以掌握Flex的基本语法,了解如何使用Flex组件构建复杂的业务逻辑,以及如何实现与后台数据的交互。此外,还能学习到软件工程中的设计模式、数据库管理和项目管理等相关知识,这对提升编程...
该软件提供了丰富的报表设计功能,支持多种数据格式,并能够轻松地与 Microsoft Office 等应用程序集成。 **1.2 Crystal Reports 文档与快速定位信息** - **文档资源**:Crystal Reports 提供了详尽的用户手册和...
同时,提供的中文教程和中文手册对于初学者或者非英语为母语的开发者来说是非常有价值的资源,它们可以帮助快速理解和掌握这两个控件的用法和功能。 `vsflexgrid8.0`是Visual Studio环境下的一款灵活的网格控件,它...
- **FLEXDEMO.csi**:可能是项目的配置或设置文件,用于编译和运行`vsFlexGrid`的示例程序。 - **VSFLEXGR.CTL**:这是`vsFlexGrid`的控件库文件,包含了控件的定义和实现。 - **frmNew6.frm、FRMNEW.FRM、FRM7HIGH....