Тема: Инвентарь
Показать сообщение отдельно
Старый 07.12.2008, 22:35
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 4  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Определение места должно быть в функции, отрисовывающей содержание массива!
Объект добавили в массив, и ПОЛНОСТЬЮ по-новой перерисовали клип инвентаря, соответственно объект займет последнее свободное место.
Проще всего если для иконки каждого объекта предусмотрена одна ячейка с известным размером. Но если и нет, ничего сложного. При аттаче иконок суммируете их ширину и проверяете оставшееся место. Вот при разной высоте иконок будут сложности. Лучше этого избежать.
pS : про XML я говорил не как про отдельный файл, а как про объект XML в памяти флэшки во время выполнения - это тоже способ хранить список, в каком-то смысле аналог массива.
__________________
Reality.getBounds(this);