Цитата:
|
Я не правильно записал в массив?
|
А нам то откуда знать, Вы же не показали код)) То есть функция, которая добавляет некий obj в массив (непонятно зачем отдельная функция с одним действием, ну да ладно, допустим это по совету Боба Мартина))). Но как и где она вызывается, как и где создаются эти кирпичи – нам ведь не показано. Обычно это происходит в каком-то цикле, где создаются новые или перебираются существующие объекты. В каждом витке цикла рассматривается объект, здесь ему можно дать имя, если нужно. Итератор цикла вполне себе счетчик, имя можно задавать как obj.name = "ex_" + i;
В массиве хранятся ссылки на объекты ("адреса", да).
Цитата:
|
Может я не понимаю принципы работы hitTestPoint? Он выдает значение тру, когда указанные координаты принадлежат объекту массива? Разве не так?
|
Так. Вопрос только в том, действительно ли ваши координаты принадлежат этим объектам и хитТест врет, или же координаты точки на самом деле мимо. К тому же системы координат могут не совпадать, если ваши кирпичи(?) лежат в отдельном контейнере, а точку Вы задаете в координатах стейджа или другого контейнера.
p.S. Мы не телепаты. Тем более нарисовать во Flash IDE можно такое, что точка регистрации будет за тридевять земель от визуальной формы объекта. Тогда как бы они не пересекались визуально, точка то не будет принадлежать визуальным формам.