ccidnet????

出版日期:2002-06-10 总期号:471 本年期号:21

本期导读
热点聚焦
零组件
PC天地
数码与外设
软件.net
专题
社会培训
教育信息化
读者俱乐部
想怎么看就怎么看
谈在Authorware中对数字电影的控制
许向前

  在目前的多媒体课件制作中,经常需要调用视频片段,在Authorware中使用视频动画一般通过数字电影图标来导入,但数字电影图标所提供的控制功能比较简单,不能完全满足实际教学的需要。不过随着Authorware版本的提高(5.2及以上),我们可以用各种方法来实现对数字电影的控制,以下是实现控制的不同方法。


  基本型


  启动Authorware,新建一文件,命名为“电影控制”(下同)。在主流程线上拖入一数字电影图标,双击数字电影图标,在属性对话框中选择“计时”,在“播放”中选择“直到为真”,在下面的文本框中输入一个变量或表达式来实现对电影的控制。例如输入“MouseDown”,则数字电影在播放过程中,只要单击鼠标左键,数字电影就会停止播放。这种方法适合于要求不高的制作,控制也是最简单的。


  傻瓜型


  之所以称为“傻瓜型”,是因为并不需要太多复杂的设置就可以实现对数字电影的控制。


  图1

  方法一:在主菜单栏中单击[插入],选择[Media控件]下的[DirectMedia Xtra],在出现的对话框中点击[浏览文件],选择所需要的电影文件,并在播放选项中勾选“滑杆控制”,单击[确定]。运行程序,可以看到出现了一个类似Windows媒体播放器的播放界面,可以很方便地进行播放、停止、继续等操作,并可以用滑杆任意调整播放进度(图1为思想教育课播放的视频片段)。

  方法二:在知识对象对话框中选择“电影控制器”,并将之拖到主流程线上,在随后出现的对话框中对“电影控制器”进行设置:首先出现“电影控制器”的简要说明,单击[下一步]→选择所需的电影文件,也可以文本框中直接输入路径,单击[下一步]→选择电影控制器所需的控制按钮,默认状态下提供了播放、暂停、快进、快退和退出,可根据所需选择,单击[下一步]→对所需的电影进行大小的设置,单击[下一步]→调整电影在屏幕中的位置,单击[下一步]→单击[完成]。至此,一个电影控制器就做成了,运行程序,界面如图2所示,控制也很方便。


  图2


  函数控制型


  主要运用Authorware自带的一些内部函数来实现对电影的控制。


  图3

  方法一:在主流程线上拖入一个电影图标,命名为“电影”,双击电影图标,导入所需的电影→在主流程线上拖入一交互图标,命名为“电影控制”→在交互图标右侧分别拖入3个计算图标,分别命名为“播放”、“暂停”、“退出”,响应类型都选择“按钮”响应→在计算图标中分别输入如图3所示的内容(注意:在关闭“暂停”计算图标窗口时,由于使用了一个自定义变量“Pause”,系统会出现一个对话框,要求输入自定义变量的初始值,这里把初始值定为1),整个程序流程图如图4所示。


  图4

  方法二:在主流程线上拖入一个计算图标,双击计算图标,在其中输入“JumpOutReturn("D:\\hero2001\\sthsdvd.exe","F:\\temp\\1.rm")”,其中“D:\\hero2001\\sthsdvd.exe”为笔者所安装的豪杰超级解霸2001的路径,“F:\\temp\\1.rm”为所要播放的RM格式的文件所在路径,利用这种调用外部程序的方法,我们可以用来播放Authorware本身不支持的一些电影格式(当然,你调用的外部程序必须支持),并且也可实现全面控制。

  OK,Authorware提供的方法还真不少,你喜欢哪一种呢?