Flex Custom UIComponents - PullRequest
       19

Flex Custom UIComponents

0 голосов
/ 27 августа 2009

Я создал компонент графика в AS3, который расширяет UIComponent. Я создал компонент mxml, который является просто меткой. Идея состоит в том, чтобы использовать компонент метки для отображения значений на графике при наведении курсора на точки.

Я пробовал два подхода.

  1. Создайте компонент Label, используя ClassFactory внутри графа, чтобы он был создан в компоненте графа и там вызывался addChild. Проблема в том, что он всегда равен 0.

  2. Создайте в главном файле mxml и передайте на график, используя установщик, размер идеален, но x и y не относятся к моему графику: (

Полагаю, он похож на flex и itemrenderers, но в моем случае у меня есть график и другой компонент, который можно изменить, на данный момент это просто Label.

Спасибо

Neil

1 Ответ

0 голосов
/ 12 мая 2010

Проблема заключалась в том, что, поскольку я расширял UIComponent, я отвечал как за размеры, так и за расположение дочерних элементов. Поэтому я написал необходимый код для определения размера метки на основе текста, который был внутри нее.

...