庞大资源库的计算机教程网站!
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
首页 操作系统 程序设计 图形图像 媒体动画 机械电子 WEB开发 数 据 库 办公系列 路由技术 网络原理 网络应用
认证考试 安全技术
首页>媒体动画>Authorware>开发技巧>正文
资料搜索
Google搜索
Google
返回上级列表

推荐文章

快速保存网页中所有图片的方法
Windows中让光驱巧妙“隐身”技
防范非法用户入侵Win 2000/XP系
两款比较典型的ASP木马防范方法
有关表格边框的css语法整理
Windows XP中可以被禁用的服务
SQL Server导出导入数据方法
Javascript所有对象的属性的获
网页(HTML)中的特殊字符
与篮球共舞,尽显模式本色
QQ病毒的手工清除方法
Photoshop为极品美女打造性感睫
天衣无缝:IIS与PHP水火也相容
SQL Server存储过程编写和优化

让Authorware课件实现全屏播放

 作者:本站收集   日期:2005-6-7
字号选择〖 〗/ 双击滚屏 单击停止   

Authorware中,如果要实现课件的全屏播放,一般是通过修改文件属性,在“大小”选项中选择“User Full Screen”(如图1所示)。这样设置之后在课件运行的时候窗口就会扩展到整个屏幕。但它有一个弊端,就是如果运行环境的分辨率和设计环境的分辨率不同,课件运行时会有画面只能局部显示或画面不能全屏显示的情况,很影响演示效果。


图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)--改变屏幕分辨率

ResizeWindow(640,480)--调整窗口大小

2、 将整个课件作为一个整体放在计算图标“初始化”下。

3、 再拖动一个计算图标到流程线上,命名为“结束退出”,打开并后输入以下语句:

AlShowTaskBar()--显示任务栏

AlChangeRes(userScreenWith,userScreenHeight,userScreenDepth)--恢复使用者原来的分辨率

Quit()--退出

运行

这时我们可以看到,在运行初已经改变了屏幕分辨率,而且是全屏播放。当退出时,又改回到原来的分辨率。

注释: 开始就保存是为了加载函数时使用相对路径,这样在其他机器上运行不会出现找不到文件的错误。

上一篇:用Authorware巧妙实现影音动画    下一篇:Authorware实现图片背景透明  
[发送给好友]  [关闭窗口]  [返回顶部]   转载请注明来源:www.it00.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 原点 投稿作者: 本站收集
信息来源: 网络 录入时间: 2005-6-7
关于我们 - 广告服务 - 版权申明 - 网站地图 - 联系方式 - 总编信箱 - 会员投稿