(注:只是爲了澄清,通過「取消選中」我的意思是比當前選定一個選擇其它形狀,從而去選擇最初選擇的形狀)EaselJS:上改變形狀顏色去選擇
剛爲了更詳細地闡述,我在畫布上得到了一系列形狀。任何我點擊的形狀都會將其顏色從紅色變爲白色。但是,在任何時候只能有一個白色的形狀。這意味着,如果我點擊形狀A然後形狀B,則形狀A的顏色必須從白色變回紅色,當我點擊形狀B時。
添加「點擊」事件偵聽器,每一種形狀是一個沒有腦子。但是,我不知道如何指向以前的形狀對象,以便恢復原來的顏色。
任何幫助將不勝感激!
更新:經進一步調查,我開始想,我的目標歸結爲 - 找到一種通過將對象不是通過一些事件監聽器,而是通過一個方法調用指向任何形狀的物體ID。但是,我只是檢查了Shape類方法here,但沒有看到任何可能有用的東西。我能在這裏錯過什麼嗎?
olsn - 你絕對是對的,你的回答幫助我意識到我忽略了那麼明顯的東西。謝謝! – BinaryCat