幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1674|回复: 1

[KR] 离开右键选单,还在淡出中,我按下了右键选单的按钮

[复制链接]

6

主题

15

帖子

21

积分

②入门

积分
21
发表于 2013-11-3 17:45:54 | 显示全部楼层 |阅读模式
我按下的按钮是"消去文字",效果是淡出右键选单,并显示背景
结果右键选单还在淡出的过程中,一按下"消去文字",就跟我说不能执行复数个tran

请问如果在离开右键选单,还在淡出中的时候,使右键选单按钮失效呢? 
回复

使用道具 举报

6

主题

15

帖子

21

积分

②入门

积分
21
 楼主| 发表于 2013-11-6 17:01:37 | 显示全部楼层
已自行解決,原因是之前沒加入sf.tran來控制

在MainWindow.tjs的onPrimaryClick()
下面加入
if(sf.hide==true && sf.tran!=true)
{
sf.hide=false;
kag.process("hide.ks", "*hideout");
}

sf.hide=true代表已在hide.ks,可以進行離開
sf.tran=true代表轉場進行中

這樣一來不管怎麼點,都會因為sf.tran=true
而不會一直call進kag.process("hide.ks", "*hideout"); 造成錯誤


當然在hide.ks的*hide跟*hideout要適時對sf.hide跟sf.tran改值
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2019-7-21 06:31 , Processed in 0.022464 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表