Показать сообщение отдельно
Старый 08.11.2009, 18:53
SamFR вне форума Посмотреть профиль Отправить личное сообщение для SamFR Посетить домашнюю страницу SamFR Найти все сообщения от SamFR
  № 13  
Ответить с цитированием
SamFR

Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
Цитата:
Сообщение от kaetano Посмотреть сообщение
Если не даем имени объекту на экране, как его положить в массив и узнать что именно он там где надо лежит? (объекты находятся в разных местах, зававать местоположение программно нет смысла - очень трудоемко и возможно надо будет сдвинуть, и принадлежат разным классам, только род.класс совпадает).
Вы же, когда создаёте эти объекты, делаете им addChild()? То есть добавляете их в определённый (один) контейнер. Так ведь? Если не так, то ни с помощью contains(), ни с помощью других операций просто сделать то, что вам нужно, не получится. В этом случае вам нужно срочно пересмотреть структуру своей программы.

Если же это так, то почему бы, одновременно с добавлением в контейнер, не добавлять этот объект в массив? Вы же в момент создания объекта уж точно имеете ссылку на него, вот, используя эту ссылку, и добавляйте...