前往顾页

Authorware用函数实现全屏播放

时候:2011-02-21 23:48来源:知行网www.zhixing123.cn 编辑:麦田守望者

Authorware中,如果要实现课件的全屏播放,通常为经由过程点窜文件属性,在“年夜小”选项当挑选“User Full Screen”(如图1所示)。如许设置以后在课件运行的时候窗口就会扩展到全部屏幕。但它有一个弊端,就是如果运行环境的辩白率和设想环境的辩白率不合,课件运行时会有画面只能部分显现或画面不克不及全屏显现的环境,很影响演示结果。
那么有没有一种体例可以既全屏播放,又不受运行环境辩白率的影响呢?自己终究找到一个东西:Altools.u32,这内里有改变辩白率和埋没任务栏的函数。说到这儿年夜家可能都大白了:噢,本来是经由过程法度改变辩白率和埋没任务栏而全屏演示呀!对了,的确是如许,不过还要在法度加入的时候改回本来的辩白率。下面我们就来看一看详细实现的体例。
加载函数
翻开Authorware,保存文件为“Change.a6p”,然后把Altools.u32拷贝到刚才保存的地位。按组合键“Ctrl+Shift+F”翻开函数框,在“分类”内里挑选“Change.a6p”,单击[载入]按钮,挑选Altools.u32,加载内里的“AlChangeRes”函数,用一样体例,再加载“AlHideTaskBar”、“AlShowTaskBar”两个函数。先申明一下这三个函数的感化:
1、 AlChangeRes:改变屏幕辩白率的函数,根基格局为“AlChangeRes(Width,Height,bitpp)”。
2、 AlHideTaskBar:埋没任务栏。
3、 AlShowTaskBar:显现任务栏。

编写法度
1、 拖动一个计较图标到流程线上,定名为“初始化”,翻开并输入以下语句:
UserScreenWidth=ScreenWidth--保存用户监督器的宽度
UserScreenHeight=ScreenHeight--保存用户监督器的高度
UserScreenDepth=ScreenDepth--保存用户监督器的色彩深度
AlHideTaskBar()--埋没任务栏
AlChangeRes(640,480,32,75)--改变屏幕辩白率
ResizeWindow(640,480)--调剂窗口年夜小
2、 将全部课件作为一个团体放在计较图标“初始化”下。
3、 再拖动一个计较图标到流程线上,定名为“结束加入”,翻开并后输入以下语句:
AlShowTaskBar()--显现任务栏
AlChangeRes(userScreenWith,userScreenHeight,userScreenDepth)--规复利用者本来的辩白率
Quit()--加入
运行
这时候我们可以看到,在运行初已改变了屏幕辩白率,并且是全屏播放。当加入时,又改回到本来的辩白率。
注释: 开端就保存是为了加载函数时利用相对途径,如许在其他机器上运行不会呈现找不到文件的错误。

 

------分开线----------------------------
标签(Tag):Authorware Authorware实例教程
------分开线----------------------------
保举内容
猜你感兴趣