打印

[编程] 按钮奇怪问题。

有以下代码(随意写的,不是出问题的代码,出问题的代码没办法贴到网上)
var _keyID:Number=0;
function SetKey():Void{
  if(_keyID==0){
    rsk_btn.onRelease=function():Void{
       _keyID==1;
       //此处执行了很多其他操作;
        SetKey();
    };
  }else{
    rsk_btn.onRelease=function():Void{
      
    };
  }
}
SetKey();

当点击第一次rsk_btn时,一切正常。
当第二次点击时,按钮好像没有被点击效果(按钮上有按下效果,就感觉按钮上有什么东西遮住了),也没有执行代码,必须再点一次才正常。
如果第二次点击前,鼠标有移动过,也是正常。
就是不动鼠标,连点两次就出现问题了。

TOP

SetKey()里面调用SetKey()?

TOP

看来高手都不上论坛了。

TOP