| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
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 两种开发工具的开发方向
当前,许多www的站点以flash作为系统开发的重要工具,制作诸如导航、菜单、公告等页面元素,另外,随着web2.0概念的提出,flash的“孪生兄弟”flex成为了新兴的ria(富互联网应用程序)系统的一个重要开发工具。LoCalHOSt但是,有得必有失,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命令,如
on(rollover)
{geturl(“lingo:cursor?280“);}
on(rollout)
{geturl(“lingo:cursor?0“);}
将上面的actionscript加在flash按钮上,然后将其导入到director中就能实现光标的变换了。
②使用flash中的event命令,如:geturl?(“event:readtxt,\”c.txt\”,\”dairy\””)
上面的actionscript可以执行director中的影片脚本中的readtxt函数,并传递“c.txt”和“dairy”两个参数给readtxt函数。
2.2.2 director to flash的信息传递:
①在director中控制flash演员播放、停止等命令
sprite(

[1] [2] [3] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《Director与Flash在多媒体系统开发中的差异分析》的网友还看了:
    [经济论文]我国FDI承接能力的阶段性特征与趋势
    [今日更新]植树节英语作文:Planting Trees(植树)
    [今日更新]植树节英语作文:Planting Trees 植树
    [今日更新]植树节英语作文:Tree
    [今日更新]Excel之DATEDIF函数
    [今日更新]网页制作DIV+CSS工作心得体会
    [今日更新]五年级英语小作文_“there be ”句型学习
    [今日更新]《god is a girl》__圣诞歌曲
    [今日更新]《mary,did you know》__圣诞歌曲
    [今日更新]笛卡尔“nature”概念辨析

    计算机论文
    普通论文网上团购型服务企业与消费者及竞
    普通论文数据仓库的商业智能
    普通论文建立教育网站的几点思考
    普通论文浅谈计算机网络安全
    普通论文试论网络学习社区的建构与组织策
    普通论文操作系统原理教学方法应用研究
    普通论文浅谈计算机辅助环境艺术设计的发
    普通论文中国联通牡丹江本地传输网建设探
    普通论文IPv6网络建设初探
    普通论文浅论企业的信息安全技术
    普通论文猪蓝耳病的诊断与防治
    普通论文网络存储备份应用技术研究
    论文
    普通论文[今日更新]浅谈基层博物馆陈列展览
    普通论文[免费范文]市副县级以上领导干部联
    普通论文[免费范文]提高认识  积极参与 创优
    普通论文[今日更新]胃瘫综合征经腹部手术后
    普通论文[企业管理]建立高质量的会计准则夯
    普通论文[今日更新]《戏剧之家》杂志简介征
    普通论文[免费范文]巡警大队副大队长×同志
    普通论文[今日更新]开发民间美术 提高美术教
    范文大全
    普通范文[范文大全]2012年优秀护士事迹材料
    普通范文[范文大全]2011年秋季学期家长会某
    普通范文[范文大全]2011年工作总结:公路治
    普通范文[范文大全]2009年10月党员学习科学
    普通范文[范文大全]浅谈领导干部如何塑造人
    普通范文[范文大全]党员目标管理责任书范文
    普通范文[范文大全]幼儿园期末评语大全
    普通范文[零八零一]-人大常委会办公室主任述
    演讲致词
    普通演讲[其他礼仪范文]升旗“国旗礼”形式应统一
    普通演讲[庆典致辞]庆祝教师节大会致辞三则
    普通演讲[竞聘演讲稿]学生会主席申请书
    普通演讲[主持词]党总支2007迎新晚会主持人
    普通演讲[庆典致辞]在镇科学技术协会代表大会
    普通演讲[主持词]庆六一少儿文艺汇演主持词
    工作范文
    普通汇报体会[心得体会]“爱德工程教育”学习心得
    普通公文方案[公文写作]在物价工作会议上的讲话贯
    普通公文方案[法律文书]办公室工作目标责任状
    普通公文方案[公文写作]中学政教工作总结
    普通总结[工作总结]加强未成年人思想道德建设
    普通公文方案[公文写作]在***镇党风廉政建设和反腐
    普通汇报体会[先进事迹材料]孝老爱亲好媳妇先进事迹报
    普通公文方案[公文写作]市直工会“职工之家”演讲
    普通公文方案[公文写作]党 支 部 的 设 置
    普通总结[工作计划]2011年暑期师德专题培训计
    普通公文方案[公文写作]经理人必须抛弃的十个“不
    普通公文方案[公文写作]2007年人大建议、政协提案