不知道为什么写插件时,那些事件有时候会不断触发

暂时我只用两个地方,一个是一个按钮,一个是保存场景。但这两个都出现问题。明明只是按了一次保存,但却运行几十遍。按钮也是。
按钮这个事情更加奇怪。我都用一个变量保存状态了,如下:
if (this.isSaveing) {
return;
}
this.isSaveing = true;
后面就没用过isSaveing的变量了,理论上只能触发一次这个事件了,但还是触发几十次。