我在Kineticjs麻煩,在我的代碼:如何獲得具有相同類型Kineticjs的兒童?
var G1=new Kinetic.Group()
var sq=new Kinetic.Rect({
x:0,
y:0,
name:"sq"
})
var line1=new Kinetic.Line({
Points:[0,0,10,10],
name:"line1"
})
var line2=new Kinetic.Line({
Points:[0,0,50,50],
name:"line1"
})
G1.add(sq).add(line1).add(line2)
我知道,從G1得到孩子們只需鍵入「G1.getChildren()」。但要獲得相同類型的孩子,例如類型Kinetic.Line,我不知道。 請幫助我,tahnks
你可以迭代你從'G1.getChildren()'得到的對象並按名稱比較嗎? – thinklinux
是的,我可以,但有沒有簡單的方法來做到這一點。因爲我必須編輯我已裝箱的所有對象 – sein