如果我是鼠标点击开始,但是按enter停止呢?是不是在playFun里面也加入flag的切换过程呢?
没错,把键盘事件中的flag = 1;放到playFun()方法中就能达到效果。
flag 写在 开始和结束的函数里就可以双向控制了