




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
7.1 多媒体创作工具.,1多媒体创作工具概述 提供一个集成环境,能够将各种多媒体元素有机地组合在一起,同时还具有简单的脚本控制功能,能够灵活地控制各种媒体元素的展示。 能够导入素材:包括文字、图形图像、声音、动画和视频。 创建或编辑媒体元素。 提供脚本和库函数。 打包输出。 2特点 集成性:可以将其他软件生成或制作的媒体素材集成在一起。 交互性:菜单、按钮、文本输入等。 灵活性:利用简单的脚本控制可以灵活地控制各种媒体元素的展示。,3 多媒体创作工具的类型,(1)基于高级程序设计语言的创作工具 如Visual C+、Visual Basic、Java等,利用操作系统的媒体控制指令(MCI)和应用程序接口(API)来扩展多媒体的功能。 (2)基于电子著作系统的创作工具 ToolBook:适合制作交互式在线学习的多媒体课件和百科全书类的多媒体产品。 (3)基于流程图的创作工具 Authorware:用于多媒体素材的集成和组织。 (4)基于时间序列的创作工具 Director:适合制作交互式多媒体演示产品和娱乐光盘。 (5)网络多媒体创作工具 Flash:网络多媒体工具,能够在较低文件传输数据率下实现高质量的动画效果。,7.2 Director开发工具,Director的主要功能 制作简单的动画 开发交互式演示程序 集成各种多媒体素材 开发游戏软件,Director MX 2004的工作界面,7.2.1 Director的界面组成,1舞台窗口,影片的属性设置,2. 演员窗口,(1)导入演员,导入方式: Standard Import:嵌入式。 Link to External File:链接到外部文件。 Include Original Data for Editing:保存原始文件的数据,可编辑。 Import PICT File as PICT:用于防止将矢量PICT文件转换成位图文件。,组成影片的每一个元素都可以看作是参与演出的演员,演员窗口则是组织和管理演员的地方。参与演出的演员称之为精灵(Sprite)。,(3)演员表 内部演员表:保存在影片文件的内部,不能被不同的影片所共享。最多可以容纳32000个演员,默认是1000个演员 。 外部演员表:保存在影片文件的外部,可以被其它影片文件所共享。 注:默认的内部演员表不可以删除。,(2)演员显示方式,3. 剧本窗口,剧本是每一部影片的灵魂,负责安排演员什么时间在舞台上进行表演。一部影片最多可以容纳1000个精灵通道,默认显示150个精灵通道。,7.2.2 Director的基本操作,1文件操作 新建影片 - 设置影片属性 - 导入演员 - 按照剧本编排演员 - 保存影片 - 发布影片 标准放映机:exe文件,包含播放器代码(其余都不包含) Shockwave放映机:exe文件。 Shockwave电影:dcr文件,采用流式传输。 Protected电影:dxr文件。,2媒体编辑操作,(1)图形编辑,绘图窗口,矢量 绘图窗口,(2)文本编辑,文本编辑窗口,域文本编辑窗口,区别:Text文本演员可以有美观的外表,而Field域文本则适合于输入文字,可以设置文本框的边框和阴影等效果。,7.2.3 动画制作,(1)逐渐过渡动画(Tweening) (2)演员序列转换到时间轴(Cast to Time) (3)精灵序列转换到时间轴(Sprite to Time) (4)胶片环(Film Loop) (5)单步录制 (6)实时录制 (7)自动变形动画,7.2.4 脚本控制,支持Lingo语言和JavaScript语言 1脚本的类型 影片脚本:作用于整个影片。 父脚本:仅在进行面向对象编程时使用。 行为脚本: 精灵脚本:添加在精灵上 帧脚本:添加在行为通道上。 演员脚本:作用于所有使用此演员的精灵。,2脚本的创建和编辑,脚本的编写基本上是按照一个个函数顺序排列的,遵循如下的格式: on 事件名 命令行1 命令行2 end,3事件触发机制,Director中脚本采用基于事件的触发机制。 例:如果想让播放头停留在某一帧不往下继续播放,在当前帧的行为通道上双击,自动生成事件,添加相应的脚本命令即可。 on exitFrame me go the frame end,4动作控制,7.2.5 声音的控制,Director默认提供2个声音通道,最多可以同时使用8个声音通道,如果要使用2号以上的声音通道,必须通过脚本控制才能实现。,(1)声音的播放 直接播放声音演员:将声音文件拖放到对应的声音通道即可。 注意:声音文件可以嵌入,也可以链接。 用脚本语句控制声音文件的播放 sound(3).playFile(_movie.path & “声音文件名”) 注意:把声音文件与影片文件放在同一个文件夹下。 (2)声音的停止 sound(1).stop( ) (3)声音的暂停和继续 sound(1).pause( ) sound(1).play( ),例如,喇叭精灵的脚本如下: on mouseUp me if sound(1).isbusy( ) then sound(1).stop( ) sprite(1).
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论