0
我有一個Kinetic.Stage和2層:layer1和layer2。我將layer1中的元素拖放到layer2中,知道我在layer2中設計了一個網格。我需要在初始狀態下克隆layer2,我的意思是沒有繪製它的形狀和圖像,只是一個空的網格。如何在沒有孩子的情況下克隆Kinetic.node?
document.getElementById('buttonAdd').addEventListener('click', function() {
var cloneLayer = layer2.clone({id: layer2.attrs.id + 1});
cloneLayer.draw();
stage.draw();
});
此代碼克隆了整個事物:圖層及其子級。我應該補充什麼,爲了消除孩子?
事情我嘗試和失敗:
cloneLayer.destroyChildren();
var x = cloneLayer.getChildren(); x.hide();
是的,我怎麼沒有這樣想:( –
沒問題...我們都有時過時! – markE