反射actionscript教程actionsc.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
反射 actionscript教程 actionsc ? actionscript反射actionscript教程actionscript3 actionscript eval为actionscript导出actionscript2.0 actionscript xml 从标签时代到富客户端:从Web 1.0到Flex 作者James WardShashank Tiwari译者韩锴发布于下午8时4分 社区 Java 主题 RIA, Web 2.0, Web框架 简介 iPhone的成功明白无误地说明了一个事实:用户希望在他们的软件体验中感受到更多的交互。更多的交互可以让用户更好地利用程序的特性,提高他们的效率。这就是为什么交互不仅仅在个人信息管理程序中、而且在企业级业务程序中也是非常关键的。良好交互性的最大受益者是各种涉及到数据可视化的企业应用程序,因为更高的效率直接转化为了更好的决策,也立即会变为商业利润。Dashboard是最典型的数据可视化应用程序。最具讽刺意味的是,今天大多数Dashboard在创建高效的用户体验的过程中,缺少交互性。因此我们决定一点点地美化一个典型的Web 1.0的Dashboard,给它增加更多的交互和丰富的功能。我们不会从头开始创建完整的应用程序,这未免是在重复发明车轮。相反,我们会重新设计界面,并把它整合到现有的服务器端架构中。通过这次学习,我们会完成一个简单但有意义的转换。 相关厂商内容 通过Oracle SQL、Linux和Ruby解决与数据集相关的问题 基于浪潮Loushang统一平台的电力行业解决方案 《IDC:SOA中国路线图》技术分析报告下载 我们在练习中使用的Dashboard是开源的Pentaho BI套件的一部分。数据和视图来自于Pentaho BI发行版中的示例应用程序。 尽管我们的示例程序是一个Dashboard应用程序,但是其中的概念可以用于任何需要从Web 1.0迁移到RIA的项目中。我们选用的RIA工具集是Adobe Flex。我们在此讨论的内容,全部是基于Flex框架、Flash VM以及相关支持库的。 如果你想亲自动手完成本文介绍的内容,应该安装下面的软件: *免费的Flex SDK,Flash Player 9(安装在浏览器中)以及Flex Builder 3Public Beta 2(可选的) *Pentaho 1.6 Demo Bundle 记住首先要启动Pentaho服务器、登录到Dashboard,然后才能运行Flex界面。Flex界面假设你已经登录并通过验证了。源代码还假设服务器会监听8080端口、等待HTTP请求。如果你的Pentaho HTTP服务器需要监听其他的端口,请修改源代码。为了方便那些希望跳过安装Pentaho服务器这步骤的人,下载的Pentaho源代码绑定包中还包含一个伪数据集版本的Flex界面。 现在已经万事俱备了,下面可以仔细研究我们的示例程序了。 看看我的Pentaho Dashboard 首先是免责声明--这篇文章能够仅仅提供了一点浅尝辄止的体验。尽管不是必须的,不过如果你希望在深入学习本文前先了解一些背景知识的话,可以到或者去看看。这篇文章也没有打算讲述创建可维护的代码构架的最佳实践,或者用户界面的设计实践。比如,尽管使用Ely Greenfield的Chart drill down组件[demo]可以改进用户体验,但是它也会让你付出更多的努力才能设置并运行示例程序,因此我们在示例中并没有选用它。我们希望为那些只想简单了解一下代码的人,提供一种单纯的复制与粘贴的体验。如果混入了第三方的组件或者一个实实在在的MVC架构,将会令这个体验变得复杂。如果你想进一步深入挖掘这些主题,可以在网上或者Adobe Developer Connection上找到大量的相关文章。 为了让你能够对我们即将创建的东西有一个了解,我们先来看看最终的效果。查看Demo。 而Pentaho Dashboard最初的样子却是这样的: 正如前文提到的,我们使用Flex创建新的Dashboard。这个基于Flex的Dashboard是用声明式的MXML语言和过程式的ActionScript语言编写的,并利用免费的Flex SDK编译为SWF文件。SWF文件是Flash Player VM上的字节码。你可以在浏览器中运行SWF文件,或者通过Adobe整合运行时(AIR)将它转化为一个桌面应用程序。让我们先来看看创建新的Dashboard的源代码。 ?xml version=1.0encoding=utf-8? mx:Application xmlns:mx=creationComplete=initApp()layout=horizontal mx:Script

文档评论(0)

shujukd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档