【问题标题】:How to return a copy of an object instead of a reference in actionscript 3?如何在 actionscript 3 中返回对象的副本而不是引用?
【发布时间】:2009-08-25 12:13:55
【问题描述】:

假设我有一个名为“图像”的对象,现在我想创建该图像的多个副本以多次显示它并具有不同的属性。当我执行 image2 = image; 时,只复制了引用,因此我仍然更改了第一个对象的属性。

那么,如何在 actionscript 3 中返回对象的副本而不是引用?

【问题讨论】:

    标签: actionscript-3 oop reference copy


    【解决方案1】:

    要获得更通用的解决方案,请查看以下内容:

    http://www.kirupa.com/forum/showpost.php?p=1897368&postcount;=77

    【讨论】:

    • 很好,知道如何让它保留类关联吗?
    • 调查一下,伙计。这也与我几周前为您回答的上一个资产加载类问题有关。玩完会更新这篇文章。应该是可以的。
    【解决方案2】:

    看看this post

    【讨论】:

      【解决方案3】:

      在类中创建一个clone 方法。 This post 最后提到了如何为 BitmapData 执行此操作,您可能需要它来制作图像。

      【讨论】:

        猜你喜欢
        • 2010-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多