【发布时间】:2009-08-25 12:13:55
【问题描述】:
假设我有一个名为“图像”的对象,现在我想创建该图像的多个副本以多次显示它并具有不同的属性。当我执行 image2 = image; 时,只复制了引用,因此我仍然更改了第一个对象的属性。
那么,如何在 actionscript 3 中返回对象的副本而不是引用?
【问题讨论】:
标签: actionscript-3 oop reference copy
假设我有一个名为“图像”的对象,现在我想创建该图像的多个副本以多次显示它并具有不同的属性。当我执行 image2 = image; 时,只复制了引用,因此我仍然更改了第一个对象的属性。
那么,如何在 actionscript 3 中返回对象的副本而不是引用?
【问题讨论】:
标签: actionscript-3 oop reference copy
要获得更通用的解决方案,请查看以下内容:
http://www.kirupa.com/forum/showpost.php?p=1897368&postcount;=77
【讨论】:
看看this post。
【讨论】:
在类中创建一个clone 方法。 This post 最后提到了如何为 BitmapData 执行此操作,您可能需要它来制作图像。
【讨论】: