APP下载

AuthorWare课件自适应全屏演示的分析与实现

2017-01-18吴睿河南护理职业学院

消费导刊 2016年12期
关键词:全屏黑屏图标

吴睿 河南护理职业学院

AuthorWare课件自适应全屏演示的分析与实现

吴睿 河南护理职业学院

Authorware多媒体课件在演示时不能自动适应演示机分辨率以实现全屏演示,而传统解决方法在课件非正常退出时会导致状态栏消失等,本文分析了出现相关问题的原理,并提出了相应的解决方法。

Authorware 多媒体课件 分辨率 全屏

Authorware是一款经典的多媒体制作软件,交互方式丰富,克服了传统PPT的诸多缺点,简单直观的“流程图”操作适应计算机水平较低的制作者,丰富的内外部函数和系统变量适合善于程序设计的高级用户,成为最受欢迎的课件制作软件之一。

Authorware虽支持全屏演示,但分辨率制作时设定后不能更改,而演示机显示分辨率可能与设定不同,不能实现真正的全屏。借用外部函数可绕开这一弊病,但在课件强行关闭或非正常退出时会出现桌面黑屏和状态栏消失等问题,要解决这些问题需要分析其原因,再针对性解决。

一、分辨率不一致问题的分析与解决方法

1.显示分辨率与Authorware设定分辨率。当今教学电脑显示器尺寸一般不超过23”,屏幕比例以16:9为主,显示分辨率与显示器和显卡支持的最高分辨率有关,取二者中小者,且能根据需要调节为任意支持的更小分辨率。当前主流显示分辨率有1024*768、1600*900、1920*1080等。教育用投影仪分辨率大多为1024*768(4:3)。

因软件开发年代久远,Authorware课件支持的分辨率都很低(图1),且不支持控件缩放。所以如果选择“使用全屏”,就会出现在低于默认分辨率时画面显示不全、高于默认分辨率时不能铺满屏幕的问题。“根据变量”可使用内部函数ResizeWindow(width, height)进行调节,还能使用变量动态改变窗口大小,十分灵活。

2.解决方法。由上述分析可以看出,只有在显示分辨率与默认分辨率相同时才能全屏显示,而显示分辨率是可调的,所以只需将显示分辨率更改为设定分辨率即可。

首先在Authorware支持页面或Internet下载alTools.u32,打开函数面板,载入alTools.u32中的alChangeRes函数,在流程线开始放置计算图标start修改显示分辨率,同时使用自定义变量储存当前分辨率,退出时使用quit还原原始分辨率即可。

上述方法还有两个弊端,一是使用“根据变量”制作的课件本质上还是窗口,虽然可以在文件属性中设置不显示标题栏、菜单栏和软件任务栏(图1),但系统任务栏无法隐藏;二是如果演示机屏幕比例与制作时不同,显示内容会被纵向或横向拉伸。解决方法是利用alTools.u32中的alHideTaskBar()和alShowTaskBar()分别隐藏和显示系统任务栏,同时使用if语句判断显示分辨率,在修改显示分辨率时不改变原始比例,并将背景使用外部函数Cover()和UnCover()进行隐藏和显示即可。具体代码如图2和图3(所有代码在Authorware7.02版本测试通过,“--”内容为注释,不参与程序执行)。

图2 start计算图标代码

图3 quit计算图标代码

二、非正常退出时黑屏和状态栏消失的分析与解决方法

1.现象描述与分析。在演示过程中,若碰到误操作或意外情况,如误按Alt+F4组合键、使用任务管理器关闭课件程序、窗口化运行时直接点标题栏关闭等,会出现电脑黑屏、桌面或状态栏消失、其它窗口和程序无法显示、不能通过开始菜单重启或关机等现象。

由使用的外部函数分析得知,黑屏是因Cover()函数将桌面与其他程序掩盖所致;状态栏消失是因alHideTaskBar()函数隐藏了状态栏,虽然最后设计了由quit恢复桌面与状态栏,但上述非正常退出程序时windows系统直接将课件程序从当前执行处关闭,跳过了quit程序,从而导致上述现象。

2.解决方法。要解决此问题,可使用自带系统变量ExitIcon。ExitIcon可指定退出前强制执行的计算图标,非正常退出时也有效。其实现代码即为start中的最后一行(如图2)。

三、结束语

信息化时代的到来对教师制作多媒体教学课件的要求逐渐提高,Authorware作为交互性强、操作友好、制作灵活的课件制作工具,因其开发的时限性还存在很多弊端,只要认真分析其原因,均能找到相应解决方法,最终制作出科学、实用、美观的教学课件。

[1]张莉,陶祥亚. Authorware课件运行时检测和调整计算机显示分辨率程序模块的设计[J]. 软件导刊·教育技术,2013(10)

[2]毕广吉. Authorware变量、函数、控件手册与范例[M]. 北京:电子工业出版社,2013(06)

吴睿,女,汉族,教师,临床医学,河南护理职业学院。

猜你喜欢

全屏黑屏图标
“全屏”旗舰之作小米MIX4智能手机
Windows10游戏全屏使用卡顿为哪般
Android手机上那些好看的第三方图标包
Android手机上那些好看的第三方图标包
某电动汽车组合仪表黑屏故障的排除
Authorware软件全屏播放模式比较研究
中国风图标设计
萌女巫与魔法猫
有意思的厕所图标
黑屏了