在制作多媒体课件时,有时希望课件运行时能自动全屏播放,但往往由于很多原因,而需使用者手动做相应的设置。其实在设计时,只要稍加改进,就可在运行课件时自动进入全屏状态,下面针对不同的制作平台介绍设置方法。
PowerPoint
在PowerPoint中,其设置最为简单,只需另存为PowerPoint放映格式文件(扩展名:pps)即可。考虑到使用者计算机中未必安装有PowerPoint播放器,也可将制作出来的课件打包,并包含播放器。
Flash
在Flash中,可利用函数实现。在影片的第一帧上双击进入Frame Action指令编辑窗口(如图1),输入如下Action指令:
fscommand("fullscreen","true")
图1
注意:该命令在Flash的集成环境下测试影片时将无效。只有在Flash影片播放器中执行时才有效,即在执行SWF或EXE文件时才有效。因制作的课件导出时多为以上两种文件格式,所以该方法具有通用性。
Authorware
在Authorware中,虽支持全屏设计,但往往全屏设计时布局比较困难,一般采用固定屏幕分辨率的方式来设计制作。如设计成640×480分辨率的课件,那么只要使用者的计算机分辨率与课件分辨率相同,即可达到全屏状态,但Authorware并没有为我们提供修改分辨率的函数,下面说明实现的方法:
图2
第一步:可到网上下载一个可修改分辨率的扩展函数,如altool.u32(该文件可到http://www.ccidnet.com/soft/cce上下载),将其复制到Authorware的安装目录下。
第二步:在Authorware中引入函数:选中“Window→Functions”,出现函数窗口(如图2),在Category下拉项中选择自己的Authorware文件,单击[Load]按钮,弹出文件选择对话框,选中altool.u32文件。在随后弹出的函数选择框中,在左面选中alChangRes函数并单击[Load]按钮(如图3),最后单击函数窗口的[Done]按钮,完成函数引入。
图3
第三步:在流程的开头加入计算图标,并输入如下代码(如图4):
图4
userx:=screenwidth
usery:=screenheight
usercolor:=screendepth
alchangeres(640,480,16)
前3行用于保存用户机的原分辨率与色彩值,第4行调用函数将用户计算机设置为640×480×16位。最后在课件的退出时添加计算图标恢复用户机的原有分辨率,代码如下:
alchangeres(userx,usery,usercolor)
最后在打包时,将altool.u32文件一同发布。