skyjerry149 发表于 2013-11-2 00:11:34

问一下右键选单的制作问题

我按右键,右键选单有出现
再按一次右键,右键选单也会消失
但是如果对着右键选单的按钮按右键的话,右键选单并不会消失
我一定要在按钮之外的地方按右键,右键选单才会消失




想更方便點
我想对着右键选单的按钮按右键时,右键选单也会消失
請問我該怎麼做


附上我的右鍵選單
*rclick


























*drclick









skyjerry149 发表于 2013-11-2 17:19:09

研究了兩天,終於出來了
把ButtonLayer.tjs的onMouseUp()改寫成以下
    function onMouseUp(x,y,button,shift)
    {
      if(enabled && button == mbLeft){
      // onMouseUp イベントハンドラ
      if(Butt_mouseDown) onExecute(...);
      Butt_mouseDown = false;
      update();
      super.onMouseUp(...);
      }

      if((enabled && button == mbRight)&& sf.rclick==true){
      kag.process("rclick.ks", "*drclick");
      super.onMouseUp(...);
      }
    }
---------------------------------------------------------------------------------------------------------
到first.ks加入


---------------------------------------------------------------------------------------------------------
到rclick.ks加入
*rclick






















*drclick











---------------------------------------------------------------------------------------------------------
這樣子對右鍵選單點右鍵,也可以使右鍵選單消去了
页: [1]
查看完整版本: 问一下右键选单的制作问题