离开右键选单,还在淡出中,我按下了右键选单的按钮
我按下的按钮是"消去文字",效果是淡出右键选单,并显示背景结果右键选单还在淡出的过程中,一按下"消去文字",就跟我说不能执行复数个tran
请问如果在离开右键选单,还在淡出中的时候,使右键选单按钮失效呢? 已自行解決,原因是之前沒加入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改值
页:
[1]