社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 道具中心
主题 : 离开右键选单,还在淡出中,我按下了右键选单的按钮
skyjerry149 离线
级别: ②入门
显示用户信息 
0  发表于: 2013-11-03   
来源于 KR 分类

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

我按下的按钮是"消去文字",效果是淡出右键选单,并显示背景
结果右键选单还在淡出的过程中,一按下"消去文字",就跟我说不能执行复数个tran

请问如果在离开右键选单,还在淡出中的时候,使右键选单按钮失效呢? 
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
skyjerry149 离线
级别: ②入门
显示用户信息 
1  发表于: 2013-11-06   
已自行解決,原因是之前沒加入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改值
描述
快速回复

认证码:

验证问题:
22-5=?,答案:17 正确答案:17
按"Ctrl+Enter"直接提交