这是我的问题:
当您选择一个对象然后单击一个空格时,before:selection:cleared
事件被正确触发。
但是当您选择一个对象然后单击另一个对象时,不会触发此事件(因此选择:已清除)。
我想这不是一个错误,但是不应该画布选择火焰:每当失去焦点时清除事件?
事情是,如果在选择另一个对象时未触发before:selection:cleared
事件,则没有其他方式(或者我错过了某些内容)来获取先前选定的对象,如果这是一个问题,那么你想在失去焦点之前更新所选对象。
答案 0 :(得分:2)
使用变量存储当前选定的对象(每次object:selected
被触发)。
当第一次触发对象:选中时,您的变量将被取消初始化,使您能够知道它是否是第一个选定的对象。