2009-08-25 8 views
0

Stellen Sie sich vor, ich habe ein Objekt namens "Bild", jetzt möchte ich mehrere Kopien dieses Bildes erstellen, um es mehrfach und mit verschiedenen Eigenschaften anzuzeigen. Wenn ich image2 = image; mache, wird nur der Verweis kopiert und ich verändere somit immer noch die Eigenschaften des ersten Objekts.Wie wird eine Kopie eines Objekts anstelle einer Referenz in ActionScript 3 zurückgegeben?

Also, wie eine Kopie eines Objekts anstelle einer Referenz in ActionScript 3 zurückgeben?

Antwort

1

Für eine generische Lösung, werfen Sie einen Blick auf diese:

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

+0

Nizza, eine Ahnung, wie man es machen Klassenvereinigung behalten? – Tom

+1

Blick in das, Kumpel. Dies ist auch relevant für die vorherige Fragen zum Laden von Assets, die ich vor ein paar Wochen beantwortet habe. Wird diesen Beitrag aktualisieren, wenn ich fertig bin. Es sollte möglich sein, tho. –

+0

Süße, vielen Dank für die Mühe. – Tom

1

Erstellen Sie eine clone Methode in der Klasse. This post erwähnt am Ende, wie dies für BitmapData zu tun, die Sie wahrscheinlich für ein Bild benötigen.

Verwandte Themen