我有一個動畫片段集合,我想創建一個實例的克隆(新實例),每次我創建一個新的對象。克隆一個類的實例(顯示對象)
例如
var s:Star = new Star(); // star-shaped movielcip
addChild(s);
// then I want to duplicate an instance of s and add it beside s
對於像上面的例子,這是很簡單的創建一個新的實例使用不同的名稱,只是把它添加到顯示列表。但是我有一個我想克隆爲一個組的對象列表......?
您可以將模板對象放在數組中,然後遍歷數組並創建新對象,使用數組中的模板對象來初始化您在新對象上需要的任何屬性。那有意義嗎?它的種類取決於你想要「克隆」的屬性數量/屬性。如果您對代碼示例感興趣,請告訴我。 – Ian 2011-06-03 23:52:43
一個代碼示例會很好,謝謝! – redconservatory 2011-06-04 00:17:57