游客:
注册
|
登录
|
会员
|
搜索
|
帮助
KCDDP ADV综合创作站
»
基础技术区
» 有关右键菜单中使用滑动槽调节音量、文字速度的疑惑(kag.bgmvolume的调用等)
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 有关右键菜单中使用滑动槽调节音量、文字速度的疑惑(kag.bgmvolume的调用等)
godxq1986
会员
UID 857
精华 0
积分 170
帖子 68
阅读权限 5
注册 2008-4-24
来自 ACGeek
#1
大
中
小
使用道具
发表于 2008-5-14 16:19
资料
主页
短消息
加为好友
有关右键菜单中使用滑动槽调节音量、文字速度的疑惑(kag.bgmvolume的调用等)
昨天晚上画蛇添足的给程序的菜单栏加了一个“音量”的下拉菜单,在测试过程中发现了一个问题。
新版本追加了一些新的参数,比如“bgmVolume”“textspeed”等等(在MainWindow.tjs文件的尾部,大概7400行之后),调用这些东东,可以很方便的在右键菜单之类的地方作出使用滑动槽的调节界面,但是具体数值的获取是单向的。
缺陷如下:
以设定文字速度为例,我们首先在菜单栏里设定文字速度为“瞬间”,然后点击右键呼叫出右键菜单,在设定界面里,文字速度的滑动槽按钮正确的停留在最右端也就是文字速度最大的位置,此时我们点击滑动槽按钮向左拉动,比如拉动到最左端,这时文字速度确实是被调节到了最低,但是我们在菜单栏的文字速度那里所看到的是——表示选中的小黑点依旧停留在“瞬间”的位置,而正确的位置应该是在“缓慢”才对。
也就是说,在菜单栏里的设定,能被滑动槽读取;但是滑动槽所作出的调节却不能被菜单栏读取。
查看Menus.tjs可知菜单栏的文字设定是直接通过ChSpeed来调节。
滑动槽调用的的textspeed也是先从Chspeed那里获得具体数值之后再进行设定。
缺陷就在于MainWindow.tjs里面有关ChSpeed的设定里,并没有读取textspeed的语句,结果通过滑动槽所作出的调节就没有反馈给ChSpeed,菜单栏那里也就没有了相对应的变化。
当然,有个不是办法的办法,那就是只是用其中一个,比如使用了右键菜单里的滑动槽设定那就禁用菜单栏里的相关下拉菜单,不过这算得上是一种逃避。
既然有了新追加的参数,那么原有的旧参数也应该作出相对应的调整才对。
这样程序才做的完美~
PS:我是刚接触KAG半个月的小白,上面说的可能很乱也很幼稚,各位大大海涵~
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#2
大
中
小
使用道具
发表于 2008-5-14 17:52
资料
短消息
加为好友
...正常来说也不会有在option里放音量调节同时主菜单还有音量调节的设计吧...
当然的确修改了以后无法同步这个问题估计要靠自己修改菜单显示...
毕竟KAGEX不是KRKR官方开发的,本来就有很多遗留问题(例如说askyesno()的函数传递,systembutton的各种RPWT,action系统的状态无法被保存等等)
投票
交易
悬赏
活动
KCDDP ADV综合创作站
Kirikiri/KAG区
> 基础技术区
> 高级技术区
> 技术发布区
> KAGeXpress
> THE NVL Maker
创作区
> 龙泉乡
> [Hollowings]紫罗兰
> 栖梦街的小广场
> 奇亚拉
> 美术馆
> 遗忘书之墓
> 壁炉厅
综合区
> 三月兔亭餐厅
> 凤凰星
清除 Cookies
-
联系我们
-
[Key Fans Club] the Council of Doujin-game Development and Promotion
-
Archiver
-
WAP
界面风格
----------
默认风格
iuv2_blue
天高云淡
Powered by
Discuz!
5.5.0
© 2001-2006
Comsenz Inc.
Processed in 0.029871 second(s), 7 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡
v
设计制作 -
七星论坛
v
请使用1024*768或以上分辨率浏览本模板 ]
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计