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

王朝other·作者佚名  2008-05-21
宽屏版  字体: |||超大  

我们在用AW制作课件时,有一个问题:那就是不能保证自己制作的课件能在不同分辨率的计算机上运行,有人有说可以用COVER函数啊,可以,但是如果计算机分辨率过大,那么在显示器的四周就会出现一圈白边或黑边,站长通过专研系统函数,找到了一个完美的解决方法,就是调用Altools.u32函数中的子函数"alChangeRes",示例如下:

课件开头,利用计算图标加载以下内容:--假设我们制作的课件分辨率是800*600

ifScreenWidth<>800|ScreenHeight<>600then--如果屏幕的宽不等于800,高不等于600

sw:=ScreenWidth--变量赋值

sh:=ScreenHeight--变量赋值

alChangeRes(800,600,16,85)--改成800*600分辨率,16真彩色,刷新率85

endif

课件结束,利用计算图标加载以下内容:

ifsw>0thenalChangeRes(sw,sh,16,85)--如果sw大于零,就改回到最先状态

这样我们制作的课件就可以在任何支持800*600以上分辨率的机子上运行了,当然你也可以将文中的800*600改成640*480,让课件在更多的机子上正常运行,注意哟,这一切都是计算机自动进行,而不用你亲自动手更改分辨率,不错吧.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有