У меня есть объект и объект Темп теперь, если я делать tempObj = OBJостановка объекта привязки в качестве 3
и изменить вещи в tempObj они изменения оказывают влияние на OBJ есть способ я могу остановить его от делая это? С уважением Mark
У меня есть объект и объект Темп теперь, если я делать tempObj = OBJостановка объекта привязки в качестве 3
и изменить вещи в tempObj они изменения оказывают влияние на OBJ есть способ я могу остановить его от делая это? С уважением Mark
Это стандартное поведение на многих языках. Когда вы делаете tempObj = obj, вы НЕ создаете дублирующий объект. Вы создаете другую ссылку на тот же объект.
Я не думаю, что вы можете изменить это поведение, и, конечно, я не думаю, что вы должны :)
Что вам нужно, это создать еще один объект, дубликат исходного объекта. Вы можете реализовать функцию для этого. Возможно, это может помочь http://blog.comtaste.com/2007/10/improving_object_copy.html
Удачи вам!
Что вы делаете, это ссылка на исходный объект, а не на копию оригинала. Вы должны создать глубокую копию своего объекта. Кажется, что кто-то уже писало шаги, чтобы сделать это ...
http://www.as3dp.com/2008/09/23/actionscript-30-clone-a-prelude-to-the-prototype-design-pattern/
Надеется, что это помогает
Ok я погляжу в эту овацию. Я позволю вам сейчас, если он сделает то, что мне нужно – markblue777
с немного больше копать вокруг, но со своего направления я получил то, что хотел, приветствия для помощи fella – markblue777
рад, что это помогло! – rgargente