J'ai un objet et un objet temp si je fais tempObj = objobjet d'arrêt référencement dans de 3
et changer des choses dans tempObj des changements qu'ils ont un effet sur obj est-il un moyen que je peux l'empêcher de Ce faisant? Cordialement Marque
J'ai un objet et un objet temp si je fais tempObj = objobjet d'arrêt référencement dans de 3
et changer des choses dans tempObj des changements qu'ils ont un effet sur obj est-il un moyen que je peux l'empêcher de Ce faisant? Cordialement Marque
Ceci est un comportement standard dans de nombreuses langues. Quand vous faites tempObj = obj, vous ne créez PAS un objet en double. Vous créez une autre référence au même objet.
Je ne pense pas que vous pouvez modifier ce comportement, et certainement je ne pense pas que vous devriez :)
Ce que vous avez besoin est de créer un autre objet, une copie de l'objet original. Vous pouvez implémenter une fonction pour le faire. Peut-être que cela peut aider http://blog.comtaste.com/2007/10/improving_object_copy.html
Bonne chance!
Ce que vous faites est faire une référence à l'objet original pas une copie de l'original. Vous devriez créer une copie profonde de votre objet. Il semble que quelqu'un a déjà écrit les étapes de le faire ...
http://www.as3dp.com/2008/09/23/actionscript-30-clone-a-prelude-to-the-prototype-design-pattern/
Hope this helps
Ok je vais jeter un oeil dans cette acclamations. Je vais vous laisser maintenant si elle fait ce que j'ai besoin – markblue777
avec un peu plus de creuser autour mais de votre direction j'ai eu ce que je voulais acclamations pour l'aide fella – markblue777
content que cela a aidé! – rgargente