Показать сообщение отдельно
Старый 29.11.2014, 16:12
nubideus вне форума Посмотреть профиль Отправить личное сообщение для nubideus Найти все сообщения от nubideus
  № 5  
Ответить с цитированием
nubideus

Регистрация: Jan 2013
Сообщений: 322
Цитата:
Есть ли возможность как то придать идентификатор каждому появляющемуся объекту, чтобы потом вычислить их пересечения?
Цитата:
var a:Array /* of DisplayObject */;
var array: Array = [/*какие-то объекты*/];
//псевдокод
var objects:Array = [1, 2, 3, 4, 5, 6];
лол

да что вы все усложняете, перебор делается очень просто, да еще и в один цикл
Код AS3:
var arr:Array = [1, 2, 3, 4];
var result:Array = [];
var i:uint = 0;
var j:uint = 0;
while(1){
  if(++j === arr.length){
    j = ++i + 1;
    if(i >= arr.length - 1) break;
  }
  result.push([arr[i], arr[j]]);
}
trace(result.join(" | ")); // "1,2 | 1,3 | 1,4 | 2,3 | 2,4 | 3,4"