2009-02-01 76 views

回答

1

不可能「複製」,並且不能保存從displayObject繼承的對象。

最好的解決方案是提取位圖數據保存並編寫自己的解析器來保存形成動畫片段的數據。除此之外,我沒有找到任何解決方案

0

您需要編寫自己的deepCopy函數版本。這個函數應該反省你的MovieClip,並記住它的所有屬性和當前狀態,並使用getQualifiedClassName()記錄類名。然後,您會將所有信息保存到LSO,以便稍後重建或複製該對象。

當你需要重構它時,你會做相反的事情。獲取LSO,創建一個相同類型的新對象,並將其所有屬性設置爲之前記錄的已保存狀態。

你可以考慮的另一件事是將對象保存到一個字節數組中,但這不會保存對象的類型,並可能會給你其他問題。