DataGroup и BasicLayout: как позиционировать ItemRenderers? - PullRequest
1 голос
/ 23 ноября 2011

Я довольно новичок в Flex и ActionScript, и я хотел бы создать пользовательский компонент, действующий как календарь (используя Sprite), в котором события календаря представлены в виде прямоугольников, с которыми пользователь может взаимодействовать (нажмите, чтобы получить информация о событии, перетаскивание для установки даты начала и окончания ...). Кажется, что использование подкласса DataGroup - хороший способ сделать это, но некоторые вещи мне неясны ...

Например, как мне использовать Sprite? как ребенок из DataGroup? Кроме того, события календаря будут отображаться с использованием пользовательского ItemRenderer, и мне придется использовать BasicLayout в моей группе данных, но где я должен сказать, что ItemRenderer должен рисовать свой прямоугольник в Sprite в соответствующих (x, y) координатах?

1 Ответ

0 голосов
/ 23 ноября 2011

Просто свяжите x и y itemRenderer с чем-то в данных, которое говорит ему, где находятся x и y.Если это не часть данных, рассмотрите возможность использования TileLayout.

...