首 页 | 精品电影 | 音乐天堂 | 在线游戏 | Flash MTV | 三湘书屋 | 幽默笑话 | 三湘图库 | 美女写真 | IT知识库 | QQ贴图 | 加入书签

网页制作网络编程图形图象操作系统冲浪宝典软件教学网络安全认证考试通信技术电子商务业内动态书籍教程原码

最近更新 文章分类 多媒体类 精品软件

本站搜索:
您的位置:三湘时空 -> IT知识库 -> 文章分类 -> 其它编程 -> 在Authorware中灵活运用提示文本
在Authorware中灵活运用提示文本


文章类别:其它编程 来源: 作者: 发表日期:2006-4-10 字体:[ ]

小游戏 | 在线影院 | 幽默笑话 | 源码下载 | Flash MTV | 音乐试听 | 书屋 | 美女写真

程序界面的开发设计中很重要的一个要求就是简单易用,美观友善。很多应用程序中都会在各种场合下用到弹出式工具提示,这样做的目的很明显:给应用者一个明确提示,增加应用程序的友好程度。Authorware做出来的多媒体程序界面美观性和友好性是不容质疑的,在Authorware中实现弹出式文本提示的通常做法是用热区的“Cursor in Area”响应,当鼠标一移动到目标区域上的时候,就自动弹出一个文本提示,这里的文本提示其实是一个事先作好的图片或者是包含提示文本的图片图标对象。这样一来问题产生了,如果在多媒体程序中需要用到很多的文本提示,那不是要创建很多的提示文本图片或者图片图标?下面介绍一个很好用的Authorware外部扩展函数(U32)来解决这个问题。
大家应该还记得Altools.u32这个外部函数,它是国外Apurva Lawale的作品,它支持一些网络功能和系统设置功能,例如探测网络IP地址和本机IP、改变屏幕的分辨率等。现在作者又推出了新作品:alToolTip.u32 For Authorware。这个外部扩展函数目前的最新版本是V1.10,它提供一系列的弹出式工具提示文本相关的设置函数,大大方便了在Authorware多媒体创作中灵活运用弹出式提示文本。让我们一起来认识这个扩展函数吧。
迫不及待,预览一下alToolTip.u32的魅力,先看看运用alToolTip.u32制作的弹出式文本提示的庐山真面目,如下图一所示:

图一 提示文本的预览
由图一可以看出alToolTip.u32函数产生的弹出式工具提示有两种基本样式:标准(矩形)工具提示和“气球式”工具提示。它不但支持多行文本提示,还支持图标功能,极大地满足多媒体创作中弹出式文本提示的制作需要。试想想,如果在一个多媒体程序中需要用到大量的提示文本,而都把它们制作成图片形式然后在Authorware中引用工作量可想而知。AlToolTip.u32到底封装了什么扩展函数呢?看看下面的函数功能列表及简介就知道:
主要功能函数:
1、 提供注册AlToolTip.u32的接口。
alAccessToolTips( "info", "key" )
2、 决定是否显示弹出式文本提示。当activate为“1”则显示,为“0”则不显示。
alActivateToolTip( ID variable name, activate )
3、 彻底地从内存中移除工具提示的使用。
alDestroyToolTip( ID variable name )
4、 为指定区域创建弹出式工具提示。
alMakeToolTip( WindowHandle, x1, y1, x2, y2, message, tooltip width, show balloon )
5、 在工具提示文本框中增加一个小图标和文本标题。
alMessageToolTip( ID variable name, value , caption)
6、 设置提示文本框的背景色。
alSetBkColorToolTip( ID variable name, color )
7、 设置提示文本的颜色。
alSetTextColorToolTip( ID variable name, color )
其它功能函数:
1、    显示alToolTip.u32的版权信息。
alAboutToolTip()
2、    探测系统是否支持“气球式”弹出式工具提示。
alBalloon( )
3、    重新设置工具提示文本字体为默认值。
alResetFontToolTip( ID variable name )
4、    允许在程序中改变工具提示文本的字体设置
alSetFontToolTip(ID variable name, "font name", size,underline, bold, italic, strikethrough )
5、    设置提示文本和提示文本框的相关边距。
alSetMarginToolTip( ID variable name, top, left, bottom, right )
6、    设置提示文本的显示时间。
alSetViewTimeToolTip( ID variable name, time )
7、    动态改变提示文本的文本内容值。这个功能Cool吧!
alUpdateTextToolTip( ID variable name, message)
8、    出现颜色选择对话框,如图二所示。
alColorChooseToolTip( )
9、 分离并得到RGB颜色值中的蓝色色彩值。
alGetToolTipBlueValue( color )
10、分离并得到RGB颜色值中的绿色色彩值。
alGetToolTipGreenValue( color )
11、分离并得到RGB颜色值中的红色色彩值。
alGetToolTipRedValue( color )

图二 颜色选择对话框
也许Authorware 6. 0的用户会注意到在安装目录下有一个WinCtrls.u32的外部扩展函数,该函数也提供了显示弹出式工具提示的功能,可是比起alToolTip.u32它的功能就简单的多了,WinCtrls.u32只能提供标准式(矩形)工具提示,而alToolTip.u32不但提供了对提示文本的颜色、字体;提示文本框的背景色等的属性设置,还可在提示文本中增加小图标,选择工具提示显示样式(标准式和“气球式”),动态改变提示文本内容等功能,它把弹出式提示文本涉及到的问题都容纳入这个小小的扩展函数库里了,果然是经典啊!
看到这么多功能函数,一定心动了吧?还等什么呢,马上到http://www.apixel.com/ 去下载一个alToolTip.u32来试试拉(具体的下载连接:http://www.apixel.com/Products/alTT.zip ,在下载的Zip压缩包里包含了该扩展函数的帮助文件和两个使用范例文件,我已经把For Authorware 6.0的范例给汉化了,有需要的读者可以点击下载tooltipCHS.a6p)。需要说明的一点是: AlToolTip.u32并非一个免费u32,在非打包编辑环境下使用没有任何功能限制,可是打包编译后,如果要正常使用那就只有购买注册咯!另外作者还提供了alToolTip.u32的两个Knowledge Object(KO)版本:Authorware v.5 Knowledge Object和Authorware v.6 Knowledge Object,它们都可以在http://www.apixel.com/下载到,KO版本的设置界面如下图三所示:

图三 KO版本的设置界面
上一篇:Authorware 6.0 技巧与实例(11)检测和调整显示器分辨率 下一篇:Authorware实战开发专题-- MIDI背景音乐应用攻略
本栏目热门文章
·Discuz!论坛安装步骤图文详解 2006-5-22
·X-Space详细图文安装及常见错误解决 2006-5-22
·得心应手 X-Space下的二级域名配置 2006-5-22
·Discuz! 4.1.0 IIS Rewrite设置方法 2006-5-22
·轻松简单 X-Spacee与Discuz!论坛整合详解 2006-5-22
·Perl文件及目录操作 2006-3-6
·Shell介绍 2006-3-6
·站长手记:Discuz!4.1多论坛数据合并实战 2006-5-22
·在Authorware中控制Flash动画 2006-4-10
·Perl简单模块指南 2006-3-6
新近更新文章
·X-Space最吸引网民的八大特色 2006-6-20
·手把手学习X-Space模块设置 打造个性个人门户网站 2006-6-15
·从动网DV7.1Access转换到Discuz4.1 2006-6-15
·Windows版本Discuz!—EasyDiscuz!安装介绍 2006-6-9
·Discuz! 4.10论坛“傻瓜式”安装教程 2006-6-4
·站长网友最满意的6大X-Space功能 2006-5-28
·X-Space技巧:如何在个人博客设置音乐播放 2006-5-28
·来!把我的Blog数据转移到X-Space里 2006-5-22
·X-Space详细图文安装及常见错误解决 2006-5-22
·得心应手 X-Space下的二级域名配置 2006-5-22
首 页 | 软件发布 | 广告联系 | 下载帮助 | 意见反馈 | 网站地图
  CopyRight? 2002-2004 WWW.SXSKY.NET? All Rights Reserved
三湘时空 站长QQ:82675303 Email: