赞 | 0 |
VIP | 13 |
好人卡 | 0 |
积分 | 130 |
经验 | 77844 |
最后登录 | 2024-11-29 |
在线时间 | 1050 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 13011
- 在线时间
- 1050 小时
- 注册时间
- 2007-12-15
- 帖子
- 188
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
当前版本:v2.1 (2009.04.12)
新 WINDOW 类的使用说明:
1、特点:
同时支持 XP 与 VX 的皮肤图片,且按照图片宽度自动判断使用的是那种图片,无需
用户手动设置。与 VX 内部的 WINDOW 类相比,在保留全部原有功能的基础上,具有
了更强的扩展性(已追加了部分新功能),整合了两种动态光标和一个静态光标,
边框和背景支持独立的动画效果(VX 的背景动画可以为两层背景单独指定不同的
动画方式)。
注:stretch 功能仅在使用 XP 的皮肤时有效。
2、新功能(v2.0):
set_openness_mode(mode) 设置 openness 模式,在设置 openness 的值之前使用
mode:0 上下集中 原有模式
mode:1 左右集中
mode:2 从上到下
mode:3 从下到上
mode:4 从左到右
mode:5 从右到左
set_cursor_rect(on_off) 设置是否启用光标矩形
true 为启用
false 为禁用(会释放光标矩形的精灵)
set_cursor_a(on_off) 设置是否启用动态光标 1
true 为启用
false 为禁用(会释放动态光标 1 的精灵)
set_cursor_a_s(on_off) 设置是否启用静态光标
true 为启用
false 为禁用(会释放静态光标的精灵)
set_cursor_b(on_off) 设置是否启用动态光标 2
true 为启用
false 为禁用(会释放动态光标 2 的精灵)
arrow_cr_can=(arrow_cr_can) 设置是否显示滚动箭头
true 为显示
false 为不显示(即使内容大于窗口也不显示)
set_animation_bg(mode = 0, sprite = 0, dir = "", filename = "")
设置背景动画
mode:模式 0 无动画效果,1 四帧动画,2 卷动
sprite:应用动画效果的背景层 0 底层背景,1 表层背景,2 底层+表层
在 XP 模式下只能是 0
dir:卷动方式下的方向 取以下字符串中的一个:
"上","左上","左","左下","下","右下","右","右上",
filename:文件名 附加动画图片的文件名
set_animation_bk(filename = "") 设置边框动画
filename:文件名 附加动画图片的文件名
v2.1 更新
修正了一个 BUG
根据 zh99998 的建议修改和增加了 openness 的模式(方向与小键盘方向对应):
set_openness_mode(mode) 设置 openness 模式,在设置 openness 的值之前使用
mode:nil 上下集中 原有模式
mode:0 左右集中
mode:1 左下到右上
mode:2 从下到上
mode:3 右下到左上
mode:4 从左到右
mode:5 中心向四周
mode:6 从右到左
mode:7 左上到右下
mode:8 从上到下
mode:9 右上到左下
根据 zh99998 的建议修改和增加了一个窗口连接功能(无法与动态边框功能同时使用):
使用方法见范例 v2.1
set_bk_size(bksize, sizeoff) 设置边框尺寸(窗口连接用)
bksize:边框尺寸
sizeoff:边框偏移量
set_bk_linkline(mode, dir, wz, jg) 设置连接模式
mode:是否使用边框连接,取值 0 和 1
dir:边框连接的方向,取值 "水平" 和 "垂直"
wz:边框连接的显示位置,数字
jg:边框之间的间隔,数字
clear_bk_rect(dir, wz, jl, kd) 清除指定范围的边框
dir:要清除的方向,取值 "上"、"下"、"左"、"右"
wz:要清除范围的开始位置,数字
jl:要清除的范围,数字
kd:要清除的宽度,数字,应与边框尺寸相同
3、缺点:
建立窗口的速度略慢于原 WINDOW 类(使用背景和边框的动画时更加明显),不过
在可以接受的范围内(至少在我的机子上是这样),内存的消耗增加了一些,不多。
新 WINDOW 类 v2.0
新 WINDOW 类 v2.1
请大家帮忙测试 BUG 和功能方面的不足,有什么意见和建议请回帖,谢谢。 |
|