学海荡舟手机网

主页 > 实用文摘 > 教育文摘_18 > > 详细内容

解决Authorware课件分辨率问题的终极武器_课件制作

    我们在用aw制作课件时,有一个问题:那就是不能保证自己制作的能在不同分辨率的计算机上运行,有人有说可以用cover函数啊,可以,但是如果计算机分辨率过大,那么在显示器的四周就会出现一圈白边或黑边,站长通过专研系统函数,找到了一个完美的解决方法,就是调用altools.u32函数中的子函数"alchangeres",示例如下: 
    课件开头,利用计算图标加载以下内容:--假设我们制作的分辨率是800*600
if screenwidth<>800|screenheight<>600 then --如果屏幕的宽不等于800,高不等于600 
sw:=screenwidth --变量赋值
sh:=screenheight --变量赋值 
alchangeres(800,600,16,85) --改成800*600分辨率,16真彩色,刷新率85 
end if
结束,利用计算图标加载以下内容:
if sw>0 then alchangeres(sw,sh,16,85) --如果sw大于零,就改回到最先状态
    这样我们制作的课件就可以在任何支持800*600以上分辨率的机子上运行了,当然你也可以将文中的800*600改成640*480,让在更多的机子上正常运行,注意哟,这一切都是计算机自动进行,而不用你亲自动手更改分辨率,不错吧.