![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2012
Сообщений: 88
|
Cделано следующие
Этот код в кадре мувиклипа обьекта, с которым сверяется столкновение. Этих "обджектов" в основном мувиклипе много. Далее в основном мувиклипе. Если нажал кнопку Keyboard.Down,сверяем есть ли обьек внизу на координатах x_next,y_next, где x_next,y_next это координаты,куда будет двигаться объект. oktake- переменная отвечает за то, можно ли двигать героя в те координаты. В общем в массиве objects есть 36 элементов, столько же сколько и на экране. ........ var objects:Array = new Array(); function addObj(obj) { objects.push(obj); } /////////////////////////////////// for(var i:int=0;i<objects.length;i++){ trace(objects[i]); if(objects[i].hitTestPoint(x_next,y_next,true)) {oktake=1;trace("LOL"); }......... Значения массива ... [object Breack_3] [object Breack_3] [object Breack_3] [object Breack_3] ... Я так понимаю это все один и тот же объект? Я не правильно записал в массив? Как быть? Подскажите! Последний раз редактировалось Mkey; 13.04.2012 в 01:45. Причина: Вы уж извиняйте за множество объектов:) |
![]() |
Часовой пояс GMT +4, время: 08:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|