Dialog.manager.popupEffectHandler = Handler.create(this,(e)=>{
var dialog:Dialog = <Dialog>e;
dialog.y = - dialog.height;
var yy:number = (Laya.stage.height - dialog.height)/2;
Laya.Tween.to(dialog,{y:yy},600,Laya.Ease.backOut);
},[],false);
Dialog.manager.closeEffectHandler = Handler.create(this,(e)=>{
var dialog:Dialog = <Dialog>e;
Laya.Tween.to(dialog,{y:Laya.stage.height+50},500,Laya.Ease.backOut,Handler.create(this,(e)=>{
e.close(false);
},[dialog]));
},[],false);
设置完closeEffectHandler 为什么会一直调用里面的函数?