- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FLASH在制作多媒体过程中常见问题解析
FLASH在制作多媒体过程中常见问题解析
(西京学院经济管理系国际经济与贸易1501班,陕西 西安710123)
【摘 要】FLASH作为目前应用最广泛的交互式矢量动画制作软件,被广泛应用于动画制作、游戏设计、网页设计、广告设计等领域。多媒体是用语词和画面共同呈现材料,比单一的用语词呈现更能促进学生对科学解释的理解。所以FLASH软件应用于教学多媒体的制作势在必行,但是教学人员的主要任务在教学设计,而非FLASH技术本身,故本文总结了几点用FLASH制作多媒体的感悟,希望能让教学人员在技术上省力,在教学设计上加力。
【关键词】FLASH;多媒体;ActionScript 3.0
多媒体指用语词和画面共同呈现材料。使用多媒体的基本理论前提为:采用语词和画面的组合呈现比只采用语词的单一呈现更容易使学习者理解科学解释[1]。多媒体制作软件之一――FLASH是目前应用最广泛的交互式矢量动画制作软件,是一个功能强大的多媒体集成开发环境,被广泛应用于动画制作,游戏设计等领域[2]。FLASH的主要优点是动画作品体积小,动画效果非常精致。FLASH强大的媒体兼容能力,矢量动画能力,面向对象的程序设计语言,鲜明的网络特性,强大的跨平台特性使其在多媒体制作上魅力倍增。特别是FLASH可以在嵌入式系统中应用,尤其是在智能手机上 [3],这为移动学习的发展提供了良好的契机。
一、交互的基础――DOM事件模型
利用FLASH强大的交互功能制作出的交互性多媒体能带给学生更多的感官体验,能增强学生的学习动机。但是如果要在FLASH中做出完美而且准确的交互动画,就须明白FLASH的交互原理――DOM事件模型。ActionScript 3.0(以下简称AS3.0)是面向对象的程序设计语言,采用了一个统一的、基于文档对象模型(DOM)第三级事件规范的事件模型[4]。DOM事件模型主要包含三个概念:事件流、事件对象和事件侦听器。
(一)事件流。事件流是事件实例在显示对象层次结构中的穿行过程。当程序触发任何一个事件时,Flash Player就会产生一个相应的事件实例,这个实例会将自己“广播”给程序的所有可接收事件的对象。如果该对象(触发程序的显示对象)处于显示对象层次结构中,则Flash Player将事件沿着层次结构穿行到事件目标,完成后有回溯到Flash Player,这个过程就是事件流。事件流分为三个阶段:捕获阶段、目标阶段和冒泡阶段。
(二)事件对象。事件对象是承载事件信息以及一些事件处理方法的对象。当AS 3.0中发生了事件并且触发了事件调度的调用时,消息就会被发送到事件的所有接收者,该消息以事件对象的形式发送。例如用户的输入会产生鼠标事件(MouseEvent)和键盘事件(KeyboardEvent)。
(三)事件?商?器。事件侦听器解决的是如何响应事件的问题。具有IEventDispatcher接口的类都具有事件侦听的能力。要使一个对象侦听某个事件,就要使用addEventListener方法注册事件侦听器。具体的代码格式不再细述。
二、FLASH中的ENTER_FRAME事件
下面的几个问题几乎都牵涉到了ENTER_FRAME事件,ENTER_FRAME事件是FLASH中典型的延迟循环模式,指每经过一帧的间隔就会自动触发一次的事件,即使播放头已经停止播放也会触发。ENTER_FRAME事件流不经过显示对象的层次关系而直接发送给侦听器对象,即所有的显示对象几乎同时接收到ENTER_FRAME事件。
三、FLASH中声音的处理技巧
声音在多媒体中的应用非常广泛。例如在动画演示时加入配套的音效,可让学生产生身临其境的感觉,调动学生学习的积极性。FLASH处理声音的方法有三种。
①将库中的声音文件放置在时间轴上,并设置声音的同步方式,多用于设置按钮音效。这种方法简单直观,但是不能在AS 3.0中控制播放,并总与时间轴绑定,缺少灵活性。②将声音链接为AS 3.0导出后,在AS 3.0中使用它,多用于加入游戏音效。设置方式为:选中一个声音文件,右击弹出快捷菜单,选择“属性”,在弹出的对话框中勾选“为AS 3.0导出”。它会提示自动创建了一个新类,就是Dysound,声音文件已被封装在这个类中,可在AS 3.0中编程控制。③通过导入外部文件的方式使用声音。即声音不在库中,通过一个URL,在运行时加载。外部导入声音文件的优势在于其大大减小了SWF文件的大小;其次,外部载入声音的音质要比时间轴上的音质好很多;第三是可以在AS 3.0实现对声音的完美控制。
四、外部导入视频与背景音乐冲突的BUG的解决
视频以其直观和丰富的特性在多媒体中占有重要地位,但在FLASH中导入
原创力文档


文档评论(0)