Software 版 (精华区)

发信人: checcy (老巴夺), 信区: Software
标  题: Action与多媒体应用软件的设计制作
发信站: 哈工大紫丁香 (Sat Apr 11 13:41:45 1998), 转信

          Action与多媒体应用软件的设计制作
                 □大连 邹延平

 随着多媒体电脑的普及,越来越多的用户都想找到
 一种简单易行的方式,设计制作充满个性的多媒体
 软件,并希望在应用程序里加进动画、文字、图片
 、声音、动态视频等各种多媒体信息以及交互控制
 能力。Macromedia 公司的多媒体编辑工具软件
 Action,能让您轻松地把各种多媒体信息集成到
 自己的应用程序里,而且能使它们活起来,动起来!




 Action 对应用程序的结构采用了“多场次舞台剧”
 的形式,即把一个完整的应用程序分成若干个有机
 联系的基本界面(场景),各种多媒体对象就是上
 场的演员。用户通过交互控制,可选择演出方式或
 控制对象动作,完成特定的功能后,整个演出宣告
 结束。设计Action 应用程序,其主要工作是设计
 场景、对象以及相应的动作;而制作Action 应用
 程序,是编辑场景、设定交互方式并为对象安排
 相应的动作。



 Action
 对应用程序的结构采用了“多场次舞台剧”的形式,
 即把一个完整的应用程序分成若干个有机联系的基本界面
 (场景),各种多媒体对象就是上场的演员。用户通过交互
 控制,可选择演出方式或控制对象动作,完成特定的功能后
 ,整个演出宣告结束。设计Action
 应用程序,其主要工作是
 设计场景、对象以及相应的动作;而制作Action
 应用程序,
 是编辑场景、设定交互方式并为对象安排相应的动作。

 本文以实例说明用Action 开发多媒体应用程序的具体
 过程,这个实例的目的是形象地展现Action 的功能。
 该程序由三个场景组成,第一场是软件的封面,在蓝
 天白云的背景图案上,大标题伴随着悠扬的乐曲飘然
 飞进舞台,而编导和单位的名称则闪烁着亮丽的火花
 。

 第二场是软件的主题,开场后,由小博士鱼从屏幕外
 推出一个兰色的气泡(气泡内含绿色的电影幕布及播
 放窗口),推到中场后,开始自动播放电影“海洋世
 界”。

 第三场是软件的结尾,这一场的主要演员是“再见”
 这两个汉字,它们进场后,欢快地跳了一段舞蹈,
 又渐渐沉入大海。

 下面简要介绍该程序的设计制作要点。

 一、舞台背景的设计与制作
 每一幕场景都离不开舞台背景。设计舞台背景需要
 一定的美术知识,而制作舞台背景则不外乎三种方
 法,一是利用Action 的模板(Template ),二是选
 用现成的图片(照片或画片),三是手工绘制。本
 程序主要采用了后两种方法。例如,第一场蓝天白云
 的舞台背景取自现成的图片,具体制作过程是:在
 Scene菜单栏中选Background项,弹出Scene Options
 窗口,再选择并装入蓝天白云的图片文件(本例中装
 的是Win 95的Clouds.bmp)作为舞台背景。又例如,
 第二场的小博士鱼、海草也是取自现成的图片文件,
 而气泡和幕布则是用Action 工具箱提供的绘图工具
 手工绘制的。

 二、幕后配音的添加
 为动画加上幕后配音,会进一步增强程序的感染力
 。例如,第一场的蓝天白云再配上一段动听的MIDI
 乐曲,整个软件封面就更加迷人了。具体的添加方
 法是:在File 菜单栏中选Import 菜单项,再选择
 Sound File 并装入适当的乐曲文件,(本例中装
 的是Win 95的Canyou.mid)作为幕后配音。

 三、常用对象的装入
 有了舞台和配乐,还要有演员才能表演。怎样把演
 员对象请上舞台呢?常用的方法之一是利用Action
 工具箱提供的相应按钮来装入。在Action 的工具
 箱里,有文本、声音、图片、电影、图表等各种按
 钮,利用这些按钮,可轻而易举地装入各种多媒体
 对象。例如,第一场的两个文本对象(软件标题和
 编导姓名)是用工具箱里的“文本”按钮调用文本
 输入窗口直接输入的。单位名称是用扫描仪将校徽
 制成图片文件,再选用工具箱里的“图片”按钮弹
 出Import Picture窗口,用会话方式装入的。又例
 如,第二场的电影“海洋世界”,这一段影片的内
 容可以从录像带、光碟等视频源上截取,再将其转
 换成计算机能够播放的数字视频文件。Action可支
 持的文件格式有AVI、FLC、FLI以及MOV等。将电影
 连接到舞台上的方法很简单,选用Action工具箱中
 的“电影机”按钮即可弹出Import Movie窗口,再
 用对话方式确定要播放的视频文件即可。

 四、动画动作及特技效果的编排
 用最简单、最直观的方式为舞台上任意的可见对象
 编排动画动作和特技效果,是Action 的主要特色
 之一。在Action环境下,为对象编排动画动作及特
 技效果的方法不止一种,但最常用的方法是:先任
 选本场的一个对象,再用“动作板"(Motion 
 Palette)为其指定进场、中场、退场动作和特技
 效果。实际操作时,设定动作的类型用“动作板”
 的各个功能按钮,调整动作的时间用“动作板”的
 时间标尺。下面以第一场的文本对象为例说明设定
 方法。

 刚生成的标题是不会动的,但选定标题后,先为其
 指定进场动作,按“动作板”的“右移”钮,让它
 进场时向右平移,并将飘飞时间定到3秒;接着为
 其指定中场动作,选一个水波纹特技钮,时间定到
 9秒;再为其指定退场动作,按“右移”钮,让它
 退场时向右平移,并将飘飞时间定到3秒,至此全
 部动作就设定好了。这时只要按一下工具栏的播放
 键,“标题”就飘飞起来了。如果对动画效果不满
 意,还可重新修改设置,直到满意为止。在第二场
 里,每个对象的动作方式及动作时间的设置与标题
 使用的方法类似,也是通过“动作板”完成的。但
 这里要强调一点,为了使小博士鱼、气泡、电影屏
 幕的运动步调一致,这三个对象的动作方式和时间
 必须协调一致。协调工作可在动作设置时预先选择
 多个联动对象,再统一设置,也可单个设定后再用
 “时间线”(Time Line)统一协调。

 对于更加复杂的动画动作,可用“对象操作窗口”
 来完成。例如,第三场的“再见”两个大字,它们
 的舞蹈动作比较复杂,不能再用前面介绍的“动作
 板”简单设置,这时可使用另一种设置工具:对象
 操作窗口。以“再”为例,为了让它完成由海平面
 升入天空、舞蹈式跳跃、闪烁火花、再沉入大海等
 一系列动作,必须事先为它编排出动画动作的时间
 和路径,而这些设置工作都可通过对象操作窗口来
 完成。该窗口可为选定对象指定动作形式(
 用Motion 对话板)、交互内容(用Interactivity
 对话板)、声音连接(用Sound对话板)以及位置
 和颜色(用Visual 对话板),功能相当强大。下
 面仍以“再”字为例,说明用对象操作窗口为舞台
 上的任意对象编排动作的步骤。

 (1) 设置进场动作:选定“再”字以后,在
 Motion 对话板的Enter 栏,选择From>Path Edit ,
 弹出路径编辑窗口。该窗口内有一条时间线和一个
 Done 钮。当时间线在起始位置时,用鼠标把对象
 拖放到运动的起点位置;按照预定的时间间隔,用
 鼠标把时间线拉到第一点,再把对象拖放到运动路
 径的第一点;然后用鼠标把时间线拉到第二点,再
 把对象拖放到运动路径的第二点;……依次类推,
 一直到最后一点。完成任意运动路径的设置后,按
 一下编辑窗口的Done 钮,即完成进场动作的设置工
 作。以上是设置舞蹈动作的关键步骤,这里有一条
 很重要的经验:对象的速度 =移动距离 /时间间隔,
 即时间间隔的大小和移动距离的远近决定了对象的
 舞步姿态。

 (2)设置中场特技:在Motion 对话板的Hold 栏
 ,选择Effect→ Sparkle,再选一个具体的火花闪
 烁形式,并将时间定为12秒。

 (3)设置退场动作:在Motion 对话板的Exit 栏,
 选择To, 再选一个向下的退场方向,并将时间定为4
 秒。

 利用对象操作窗口,还可为对象编排设置交互、声
 音、位置、颜色等等,读者可以根据自己的需要,
 把应用程序里各种对象安排得更加生动活泼。

 五、交互方式的设置
 人机交互是多媒体应用程序不可缺少的功能之一。
 利用Action 的对象操作窗口,可为舞台上任意的可
 见对象指定交互方式,但用得最多的交互对象还是
 按键。例如,在第二场的电影屏幕下有一对红绿按
 键,这两个按键的功能分别是回到第一场(红色按键
 )或进入第三场(绿色按键),否则就重复播放电影
 。按键的制作可用工具箱中的按键生成钮直接生成,
 其交互动作的设定是在对象操作窗口内以对话选择的
 方式设置的。

 以上用实例简要介绍了在Action 环境下开发多媒体
 应用程序的过程。读者在掌握了Action强大功能的
 基础上,只要充分发挥自己的创造力和想象力,就一
 定能设计制作出更加丰富多采的多媒体应用程序。


                           GO BACK



-- 
Chengyan Che - Software Freelancer, Harbin, P.R.China
-----------------------------------------------------------
Do you need a software developer for your project or just
for your killer money-making idea? Drop me a line and let
me know how I can help you out! 
mailto:checcy@public.hr.hl.cn
ICQ:5116726

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: checcy@public.hr.hl.]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.271毫秒