那么有没有一种方法可以既全屏播放,又不受运行环境分辨率的影响呢?本人终于找到一个工具: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)--改变屏幕分辨率
ResizeWindow(640,480)--调整窗口大小
2、将整个课件作为一个整体放在计算图标“初始化”下。
3、再拖动一个计算图标到流程线上,命名为“结束退出”,打开并后输入以下语句:
AlShowTaskBar()--显示任务栏
AlChangeRes(userScreenWith,userScreenHeight,userScreenDepth)--恢复使用者原来的分辨率
Quit()--退出
运行
这时我们可以看到,在运行初已经改变了屏幕分辨率,而且是全屏播放。当退出时,又改回到原来的分辨率。
注释:开始就保存是为了加载函数时使用相对路径,这样在其他机器上运行不会出现找不到文件的错误。
五年级上册解方程练… | 255457 |
九连环图解解法 | 226885 |
wifi万能钥匙破解的… | 177861 |
纸飞机Skyking(空… | 170838 |
小学语文知识大全(… | 152076 |
各种鱼钩鱼线绑法与… | 117001 |
课题研究的方法有哪些 | 113473 |
人教版pep小学英语… | 104564 |
小学语文知识大全(… | 96816 |
人教版pep小学英语… | 96195 |
小学数学五年级上册… | 93448 |
人教版pep小学英语… | 82585 |
小学语文知识大全(… | 80410 |
笔记本电脑如何关闭… | 79823 |
小学生六一搞笑小品… | 78891 |
不打结的红领巾系法… | 78079 |