- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Flex技术信息展示平台应用研究
基于Flex技术信息展示平台应用研究
摘要摘要:提出了一种基于Flex技术的信息展示平台设计方案。Flex技术具有运行时跨平台、数据模型丰富、与Flash影片剪辑结合紧密等优点。该平台面向数据操作人员和信息展示群体,分别设计开发了两大模块,即数据录入模块和信息展示模块,集功能性和展示性于一体,使信息展示平台更加系统化。
关键词关键词:Flex技术;AIR技术;富互联网应用系统
中图分类号:TP302文献标识码:A文章编号文章编号2013)011000402
0引言
随着数字媒体技术的不断发展,互动类展示平台的交互形式也多种多样。设计一个交互平台并不难,但要设计出一个能让用户快速掌握浏览规则并能够沉浸其中,非常轻松自如地掌握信息展示内容的平台,这并不是一件容易的事\[1\]。互动展示平台不仅仅要满足其基本的功能性需求,最关键的一点就是要具备足够的吸引力吸引用户浏览和阅读,同时操作简单,方便快速上手。
1Flex技术
Flex技术是目前最流行的RIA(Rich Internet Application,富互联网应用系统)开发技术之一。Flex将基于标准语言和各种可扩展用户界面及数据访问组件结合起来,使开发人员能够快速构建具有丰富数据演示、强大客户端逻辑和集成多媒体的应用程序\[2\]。Flex是一个高效、免费的开源框架,可用于构建具有表现力的Web应用程序。这些应用程序运行在Adobe Flash Player和Adobe AIR上,运行时跨浏览器、桌面和操作系统,实现一致的部署。使用Flex可以制作精美的动画效果、丰富的交互式效果,具有丰富的数据模型和用户交互体验。
1.1Flex技术框架
Flex技术框架主要包括FlexSDK、MXML、ActionScript三部分。
(1)FlexSDK。这是Flex的软件开发工具包,它包括Flex的基础类库和编译器,其主要作用是负责将MXML和ActionScript有机结合起来,生成客户端浏览器就可以识别的SWF文件,其功能十分强大\[3\]。
(2)MXML。这种框架是通过基于XML语言来实现的,通过该语言程序来描述浏览器的应用程序界面,MXML标签与ActionScript类或者类中的属性是相对应的。当编译器编译Flex应用程序时就会生成相应的ActionScript类文件,然后被编译成SWF字节??存储到SWF文件中。
(3)ActionScript。是一种脚本语言,用来定义客户所需要的逻辑,以及对程序进行相应的控制。它把Flash所显示的内容和应用程序有机结合起来,实现彼此交互、数据处理等功能,有效地显现了系统的实用价值\[5\]。
1.2Flex运行原理
FlexSDK是将Flex代码编译成SWF文件,然后再部署到相应的浏览器中,通过FlashPlayer在客户端执行SWF文件,就能够达到访问的真正目标。而且,在以Web为主要显示平台的应用中大都使用了Flex的分层结构,遵循MVC(模型/视图/控制器)的设计模式,能够将表现层与业务逻辑层进行有效分离,之后业务逻辑层主要负责业务逻辑的相应处理工作,控制层主要负责处理用户的交互,表现层主要用来负责处理结果的展示\[4\]。
2实现过程
2.1需求分析
本设计需求为展示某大专院校建校以来历年的重要事件。事件的信息来源于该校建校以来历年的图片搜集和文字资料汇总,设计目标是能够以便捷的操作、唯美的画面、丰富的信息量,充分展示建校以来的信息内容。
2.2信息平台总体功能框架设计
在平台总体功能框架设计方面,笔者从用户的角度出发,设计了两大模块,分别为数据录入模块和信息展示模块。数据录入模块的设计目的是方便数据管理员对数据进行高效率录入和信息整理,主要负责提供图片和对应文字的输入,后台的操作主要以xml文件形式进行动态创建和图片文件的归纳整理。信息展示模块对所生成的xml文件和相关图片资源文件进行动态载入,完成展示信息的功能。总体功能框架见图1。
2.3数据录入模块实现
数据录入界面采用Flex组件进行开发。在新建的Flex项目中将组件面板中相关的组件拖拽到编辑区进行布局即可。这种操作方式简单又便于界面布局。数据录入端主要以图片和对应文字解说为录入内容,后台会根据用户录入信息进行归纳和整理,生成xml文件,主要技术包括文件存储和xml文件的设计与读写操作。传统的Flash库文件开发包无法对本地文件进行读写操作,笔者采用FlexSDK中的AIR技术,实现了文件的本地或异地读写操作。xml文件的设计目的是完成输入数据的信息整理工作,记录展示信息的关键内容。用户每次输入的数据以节点的方式动态追加到x
您可能关注的文档
- 基于Apriori算法在学生信息管理系统中应用与研究.doc
- 基于Apriori高效关联规则挖掘算法在教育考试系统中应用研究.doc
- 基于APT入侵网络安全防护系统模型及其关键技术研究.doc
- 基于ArcEngine与变更调查数据库土地勘测定界软件设计与实现.doc
- 基于ArcGIS Server和Flex地下管线管理信息系统建立.doc
- 基于ArcGIS乡级土地利用总体规划数据库建设技术探讨.doc
- 基于ArcGISEngine遥感影像专题图自动制作系统设计与实现.doc
- 基于ArcGIS土地利用现状图符号库设计与实现.doc
- 基于ArcGIS贺州某开发区地理信息系统设计与实现.doc
- 基于Arcinfo通信管网数据库设计研究.doc
最近下载
- COLMO洗衣机工程师资格认证考试题及答案.doc VIP
- 《合理用药与用药安全》课件.ppt VIP
- 配件部经理岗位职责(24篇).docx VIP
- (人教2024版)英语八年级上册Unit 4 大单元教学设计(新教材).docx
- TCECS 179-2023 健康住宅建设技术规程.pdf VIP
- 数字孪生及车间实践第二篇数字孪生研究体系.pptx VIP
- 2025年四川省绵阳市初中学业水平考试语文真题试卷含参考答案与习作例文精品.pdf VIP
- 2024版行政管理培训课件.pptx VIP
- 《公安机关互联网安全监督检查规定》培训与解读课件.pptx VIP
- 数字孪生及车间实践第一篇数字孪生的内涵及研究应用现状.pptx VIP
文档评论(0)