发新话题
打印

authorware实现全屏处理

authorware实现全屏处理

authorware实现全屏有2种做法
一.使用COVER函数覆盖:
COVER函数是将多媒体筐架外部的图象使用背景色覆盖,这样可以实现1个覆盖过度的特效
具体操作是导入一个外部COVER函数,怎么操作呢?  
操作很简单
1.首先下载下面的函数包(COVER.UCD)
然后解压缩,再打开函数面板,选择分类下面的下拉菜单 选中和当前文件名一样的菜单,然后点下面的载入
载入解压后的COVER.UCD 将自定义函数里面的Cover和Uncover都选中,单击载入
这样就算导入完成了 COVER()函数就可以使用了
2.实现函数
在流程线的第一个图标前面拉入1个计算图标然后 在计算图标里面写:  Cover()
在流程线的最后1个图标拉入1个计算图标 然后 写:         Uncover()
结束~~
二.改变屏幕的分辨率:(这是最常用的做法)
1.首先下载下面的函数包alTools
然后解压缩,再打开函数面板,选择分类下面的下拉菜单 选中和当前文件名一样的菜单,然后点下面的载入
载入解压后的alTools.ucd  将自定义函数里面的alChangeRes都选中,单击载入
alChangeRes(Width,Height,bitpp,ifreq)。其中“Width”是显示器像素宽度,“Height”是高度, “bitpp”是颜色位数,“ifreq”是刷新率。
载入alChangRes函数后,在主程序前面加一个计算图标,输入以下内容:
depth:=ScreenDepth
ifreq:=75
# 检测当前屏幕信息并保存起来。ScreenWidth、ScreenHeight、Screen-
Depth三个系统变量保存了当前显示器的分辨率和颜色数   
N_width:=800
N_height:=600
N_depth:=16
N_ifreq:=75
# 设置新的分辨率为800×600,32位真彩色,刷新率为75
if (Width=1024) then
alChangeRes(N_width,N_height,N_depth,N_ifreq)
# 如果显示器宽度为1024,进行屏幕调整
changed:=1
# 标记屏幕分辨率已被更改
end if
在退出程序的位置加入一个计算图标并输入以下内容:
if changed=1 then alChangeRes(width,height,depth,ifreq)
Quit()
#如果分辨率更改过,进行还原并退出程序   
注:“#”后为注释。
当程序检测到当前显示器分辨率是1024×768时,将自动调整到800×600,但是前提是你的演示文稿的属性也是800X600,如果不是请在前面的 N_width:=800 N_height:=600 设置为相应的数值
这样做可以说很完美 在退出时再把显示器调回原来的设置,实现了真正的全屏显示课件。
附件: 您所在的用户组无法下载或查看附件
UK软件工作室:系统开发

TOP

学东西了

支 持了

TOP

copy走了..谢谢

TOP

Questions and Answers.

Medicine and Health Questions and Answers.









_______________________________________________

Medicine  免费电影下载
我爱你,是因为我喜欢与你在一起时的感觉.

TOP

发新话题