Эта условная логика должна быть реализована в одном элементе рендеринга.Вы не можете установить несколько средств визуализации.
Вот рецепт, как это может быть реализовано: http://cookbooks.adobe.com/post_How_do_I_create_a_Tree_itemRenderer_-62.html
override public function set data(value:Object):void
{
if(value != null)
{
super.data = value;
if(TreeListData(super.listData).hasChildren)
{
setStyle("color", 0x660099);
setStyle("fontWeight", 'bold');
}
else
{
setStyle("color", 0x000000);
setStyle("fontWeight", 'normal');
}
}
}
Это выражение «если» показывает, есть ли у вас внутренние узлы или нет,Вы также можете указать дополнительное свойство при генерации провайдера данных.