- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Director与Flash在多媒体系统开发中的差异分析 _计算机论文.doc
Director与Flash在多媒体系统开发中的差异分析 _计算机论文
Director与Flash在多媒体系统开发中的差异分析 _计算机论文
摘要:Director和Flash两种软件都是在多媒体系统开发领域常用的工具,但是二者在开发过程中如何更好地协调配合使用却是一个值得关注的问题。本文介绍了两种多媒体开发工具Director和Flash的发展历史,讨论了二者在交互控制、数据库绑定等方面的差异。
关键词:Director Flash 多媒体 系统
0 引言
Director、Flash这两种多媒体开发工具都是Macromedia公司在多媒体开发领域的拳头产品,它们与另一种开发工具Authoware并称为“多媒体三剑客”,然而Authoware由于其本身交互语言功能的限制,以及对视频、音频等多媒体素材的兼容上容易出错,当Macromedia公司被Adobe收购之后,一直没有官方的新版本出现,逐渐被冷落。而Director与Flash却依然如日中天,2008年初Adobe Director11与Adobe Shockwave Player上市,而Flash更是有:Adobe Flash 8 、Adobe FlashCS3、以及Adobe Flash Player8、9等多个版本在Adobe名下发布。本文将对Director 和Flash 在开发应用上的异同点进行探讨,使得用户能够充分发挥二者的优势并加以合理利用,从而提高多媒体系统开发的效率。
1 两种开发工具的开发方向
当前,许多的站点以Flash作为系统开发的重要工具,制作诸如导航、菜单、公告等页面元素,另外,随着web2.0概念的提出,Flash的“孪生兄弟”Flex成为了新兴的RIA(富互联网应用程序)系统的一个重要开发工具。但是,有得必有失,Flash因其小巧很快在互联网走红,但它所支持的多媒体资源有限,比如无法支持3D渲染,无法流畅支持高质量视频,这就使得系统的表现力大打折扣,因此,客观地说,Flash开发的系统更适用于网络平台,而要制作表现力更加强大、信息量更加丰富的桌面多媒体系统,还是要用Director来实现,Director凭借其海量的Xtras外挂程序的支持,优秀的内存管理调度能力,以及对3D资源的强力整合,能够非常轻松地实现复杂效果的设计过程,然而,Director的缺点也很明显,它所生成的发布文件以及所需的shockwave播放插件本身要比Flash大得多,因此虽然它支持网络发布的模式,但是它并不适合像Flash所创建的系统那样以B/S模式的姿态出现,受限于网络带宽,没有用户愿意花费大量的时间去在浏览器上等待一个未知数。故而Director更多的面向的是本地的产品展示或者C/S模式的多媒体系统客户端。
2 交互控制
2.1 Lingo、JavaScript与ActionScript Director和Flash都提供了功能强大的交互语言,Director中可以采用Lingo与Javascript(Director10后新增)两种语言,Flash中只提供了ActionScript语言。相比较,Director的兼容性更好些,给用户的选择余地更多,因为Javascript拥有更多的用户基础,很多人在网站开发等相关项目中都或多或少地接触过它。而Lingo语言是一个典型的事件驱动编程语言,非常适合于多媒体交互系统的开发,但是它的用户基础相对薄弱,一般只有涉及Director多媒体开发才会使用到,所以可能一些用户使用起来需要一定的时间来上手。对于Flash中的ActionScript语言,最早出现在Flash 3中的ActionScript 1.0语法冗长,主要的应用是围绕着帧的导航和鼠标的交互.这种状况一直保持到Flash 5. 到Flash 5版本时ActionScript已经很象JavaScript了。它提供了很强的功能和为变量的传输提供了点语法。ActionScript同时也变成了一种prototyped(原型)语言,允许类似于在javscript中的简单的oop功能。ActionScript的最新版本是ActionScript3.0,它不再只局限于制作Flash特效,更体现在对基于Flex的RIA(富互联网应用程序)系统的支持上,这些都使得ActionScript的地位与日俱增。
2.2 Director与Flash之间的信息传递方式 无论是Director中的Lingo,或是Flash中的ActionScript,它们都提供了与对方的接口,实现Director和Flash的相互控制。
2.2.1 Flash To Director的信息传递
①在Flash中可以通过Geturl函数直接调用Director的Lingo命令,如
o
您可能关注的文档
- (信息化教育电子绩效支持系统ITEEPSS)的设计与实现_计算机论文.doc
- .Net平台下并行工程项目规划与团队组织系统的设计与实现_计算机论文.doc
- 08-16SP4MF型捣固车操作概述_电子机械论文.doc
- 10t半沸腾锅炉烟尘高效处理技术_工程建筑论文.doc
- 1992lxm工业蒸汽锅炉的自动化控制过程与实现_工程建筑论文.doc
- 2011年中国企业计算需求展望虚拟化-客户端计算与云计算_计算机网络论文.doc
- 214线退化性多年冻土地区试验路设计_工程建筑论文.doc
- 21世纪中国医院信息化及其对策_计算机论文.doc
- 21世纪制冷空调行业绿色环保制冷剂的趋势与展望_工程建筑论文.doc
- 21世纪岩土工程发展展望_工程建筑论文.doc
- DOS下DSP播音的编程 _计算机论文.doc
- DOS界面下通用图形编辑软件的设计_计算机论文.doc
- DOS真彩色模式下真彩色图像显示技术_计算机论文.doc
- DSP HPI总线与MPC8272总线接口的FPGA实现_通信学论文.doc
- DSP—数字化音频领域的未来_计算机论文.doc
- DSP与单片机通信的多种方案设计_计算机论文.doc
- E-LEARNING IN MALAYSIAWith special reference to Universiti Tun Abdul Razak(上)_计算机网络论文.doc
- E-LEARNING IN MALAYSIAWith special reference to Universiti Tun Abdul Razak(下)_计算机网络论文.doc
- Eclipse平台架构技术分析及基于RCP的应用研究_计算机论文.doc
- EDA技术及其应用_电子机械论文.doc
最近下载
- 《公共体育课》课程健美选项教学大纲.pdf VIP
- 新教材牛津译林版必修第一册全册各单元重点语法总结.pdf VIP
- 公共体育课课程排舞选项教学大纲.pdf VIP
- 不发火施工方案.pdf VIP
- 初中英语新人教版八年级上册Unit 2 Home Sweet Home语法知识讲解和练习(2025秋).doc VIP
- 新教材高中物理 期末综合检测(A、B卷)(含解析)新人教版必修第一册.pdf VIP
- 2025新人教版八年级英语上册Unit 2 Home Sweet课文讲解学案.docx VIP
- 2024年新教材高中物理模块综合检测A含解析新人教版必修第一册.docx VIP
- 2024新化县中小学教师招聘考试题库及答案.docx VIP
- 2024_2025学年新教材高中物理期末把关检测卷含解析新人教版必修第一册.doc VIP
文档评论(0)