Это слишком много для mx: Tree, чтобы так сгибаться. Создайте свой собственный контроль, это большой опыт, чтобы получить. Подумайте, как вы хотите расположить узлы, как рисовать ветки. Если вы можете поместить все элементы в прямоугольную сетку, это будет легко управлять:
root
|
|+|--------------|-|
| |
branch branch
Решите, нужны ли вам разборные ветви, вертикальные линии. Разделите все это на простые элементы и реализуйте каждый на основе UIComponents. Нарисуйте линии на graphics
, составьте ветви из надписей в некоторых полях.
Иногда гораздо лучше и чище сделать свой собственный контроль. Я сделал плавно прокручиваемый список за один день с виртуализированными предметами. До этого я потерял неделю, пытаясь плавно прокрутить список Flex.