首 页 | 多媒体开发 | 合成 | 图象设计 | 动画制作 | 音乐编辑 | 网站建设 | 新书上市 | 虚拟主机
论 坛 | 加入人才库 | 下载中心 | 作品展示 | 项目承接 | 光盘压制 | 企业展台 | 原创投稿 | 认证培训
bryce
 
从FUI Components Set 2到FUI Components Set 5 作者:Flying
二、MessageBox(消息框)系列组件
这一系列组件包括组件二中的消息框组件和组件三中的“AdvancedMessageBox”(高级消息框)组件。它们和IE的消息框很相似,一般用于前台程序,用来弹出提示信息。不过它们比IE的消息框具备更多的交互性,而且还能订制的外观。先还是来学习使用高级消息框的基础知识
1. 添加组件
高级消息框组件从组件面板拖到舞台中,其默认外观结构如下图所示:

2. 配置组件
打开属性检查器面板,这里有许多参数需要设置。参数及其相应的作用如下表
Title 设置标题 Message 设置消息内容
Icon 设置提示图标类型 Buttons 设置关闭按钮标签
ButtonWidth 设置关闭按钮的宽度 TitleBar height 设置标题栏的高度
ActiveState 设置激活状态 useScrollBars 设置是否使用滚动条
大家试着配置一下吧。我们这里就不通过属性检查器面板配置了,而是用动作角本来配置。
3. 动作脚本
1)setActivateHandler //设置激活时调用的处理函数
用法:my_amb.setActivateHandler(handler,[object])
参数:handler 处理函数的名称  object 调用处理函数的对象,省略的话对象为高级消息框自身
说明:这个方法作用于除了关闭按钮的其它区域
示例:当你点击高级消息框时,下面的代码会使播放头转到第2帧开始播放
stop();
my_amb.setActivateHandler("jump", _root);
function jump() {
gotoAndPlay(2);
}
2)setActiveState //设置高级消息框的激活状态
3)setButtons //设置关闭按钮标签,“buttons”参数为文本字符串数组
4)setEnabled //启用(禁用)高级消息框
5)setButtonWidth //设置关闭按钮宽度 
6)setCloseHandler //设置关闭按钮时调用的处理函数,用法和1)相似,但它只作用于关闭按钮
7)setEnabled //开户或禁用高级消息框
8)setIcon //设置提示图标类型
用法:my_amb.setIcon(linkageID)
参数:linkageID 库中提示图标的标识符,高级消息框已经为我们提供了四个标识符,就是属性检查器面板的“Icon”参数的列表值。当然你也可以是你自定义的标识符。
说明:图标的标识符可以通过库面板设定,然后用addIcon()方法添加。
示例:下面代码设置提示图标为自定义图标
my_amb.addIcon("myIcon");
my_amb.setIcon("myIcon");
9)setMessage //设置消息内容
10)setScrollbarState //设置是否使用滚动条
11)setTimeout() //设置超时时间
用法:my_amb.setTimeout(milliSeconds)
参数:milliSeconds 超时时间,单位为毫秒
12)setTimeoutHandler //设置超时时调用的处理函数,此函数是个全局函数,可用clearTimeout来清除
13)setTitle() //设置标题
14)setTitlebarHeight //设置标题栏的高度
明白了以上ActionScript的用法 ,我们就开始“实战”了。Let's go !
<<上一页 下一页 >>  



.