в прошлый раз удалось избежать проблем, закинув все листы из корня в один контейнер «Menu»
а сейчас надо добавлять листы на лету
и я с какой то мистикой столкнулся:
делаю mytree.addItem({label:"aloneLeaf1"});
пишет что не могу преобразовать тип Object к типу TNode
хотя в доке написано, что там Object и на самом деле лист добавляется в конец списка, в корень
пытаясь избежать ошибки пишу тот тип, который требует дебагер:

Код:
var dataXML2:XML=<node>
<node label="Съешь ещё этих мягких французских булок">
<node label="Да выпей чаю">
<node label="Спасибо за квалифицированную помощь"/>
</node>
</node>
</node>;
var pDP:TreeDataProvider=new TreeDataProvider(dataXML2);
var item:TNode=TNode(pDP);
mytree.addItem(item);
при выполнении кода выплывает:
cannot convert com.yahoo.astra.fl.controls.treeClasses::TreeDataProvider@1228d101 to com.yahoo.astra.fl.controls.treeClasses.TNode.
это он на строку

Код:
var pDP:TreeDataProvider=new TreeDataProvider(dataXML2);
ругается
бред какой то