Flash技术在虚拟展示中应用.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Fl ash技术在虚拟展示中的应用① 郭康德1潘志庚1沈华清2张欣楚2 (浙江大学CADCG闻家蓖点实验室浙江杭州310027) :(浙江人学艺术系杭州,310027) 摘要:本文结合漫游京杭大运河项目,重点讨论了Flash技术在虚拟展示平台中的应用,同时介绍了Flash全景图、流 媒体点播、Flash3D等相关技术,并探讨这些技术在虚拟展示中的应用. 关键词:Flash虚拟展示Flash3D漫游 1、简介 International 具有高度互动性、丰富用户体验的RIA程序是下一代Web应用的主流。RIA是指RichApplication。它 等等,但这些RIA工具在市场占有率和成熟度方面和Flash相比还有很人差距。现在,Flash Player在全球电脑普及率达 到了98.7%,拥有庞大的用户群,Flash有众多专业的开发者。另外,Flash在开源项目,跨平台支持等方面也有很大优势, 这就使得Flash在RIA开发工具中处于绝对领先地位。 在FlashPlayer9中,Macromedia首次引入了ActionScript 一个高度优化的全新虚拟机,它执行ActionScript 4 3.0 ActionScript3.0基于ECMAScriptNetscape 更适合大型Web应用程序的开发。现在,已经出现了一批以ActionScript3.0为基础开发的Flash网络休闲游戏和社区, 更加丰富。 漫游京杭大运河是我们完成的中国数字博物馆的一个子项目。这个项目主要是运用各种计算机先进技术展示大运河的历 史、人文、科技等多方面知识。在这个项目中,我们充分利Flash技术在RIA开发中的优势,设计了交互Web界面、运河文 化展示.如桥、船、塔等。运用ActioaScript3.0,编写了介绍运河的游戏,如运河知识问答、帆船原理、船闸原理等等。 利用Flash,我们还做了全景浸游,Flash3D展示等,这些应用使项目人机交互更加方便,界面设计富于人性化。 2、Flash虚拟展示技术 1.0语言,使得Flash Flash最初只是一款矢量动画制作软件,并没有交互的功能。在Flash5中,加入ActionScript 有了交互创作的功能。发布Flash Player Flash 的视频点播等等。Flash Player9支持ActionScript3.0,并可以通过FlashCS软件和FlexBulid来开发,即将发布的Flash PlayerlO支持基了:硬件加速的图像处理功能,例如水波效果,将会进一步加快Flash在Web中的应用。 2.1FI ash交互技术 动画的交互,比如控制动画的播放、控制动画人物的移动等等。通过和后台脚本语言相结合。比如Asp,Php等,Flash技 术可以实现c/s模式的交互软件。 件流机制采用DOM3模型“。。事件流机制分为三个阶段”。:1、捕获阶段2、目标阶段3、冒泡阶段(如图1)。在这个模型中, 我们通过选择事件流经过的任意一个节点来添加对事件的侦听.这样在容器嵌套的复杂界面编程中,可以方便的实现鼠标、 1本项研究由中国数字博物馆资助。 109 键盘和界面上各个层次埘象的交互操作。 图1事件流机制三个阶段 用户和软件交互的主要.】:具是鼠标和键盘。在ActionScript编程中,和鼠标交互所发出的事件是鼠标事件对象,属于 Key—UP两个事件。在用户界面对象中,设定对鼠标、键盘各种事件的监听,就可以实现键盘输入、鼠标滑动、鼠标点击、 鼠标拖拽等交互操作。

文档评论(0)

ygeorcgdw + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档