Мне нужен экземпляр одного общего объекта в каждом другом объекте, который у меня есть. Я вношу изменения в значения этого объекта в каждом имеющемся подобъекте
Например. У меня есть карта тайлов, и бот перемещает их в определенном порядке. Каждый бот помечает плитки, которые он уже посетил, как посещенные = true. Но в целом я не хочу, чтобы основная карта изменялась ...
Я попытался привести пример:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
applicationComplete="complete()">
<mx:Script>
<![CDATA[
private var array:Array = new Array( 1, 2, 3, 4);
public function complete():void
{
trace("here " + array);
var a:Array = array;
a[0] = 100;
trace("here " + array);
}
]]>
</mx:Script>
</mx:Application>
Может ли кто-нибудь помочь мне понять, как мне, например, копировать массив по значению, (не по ссылке)