Прежде всего, Flex в браузере не предоставит вам доступ к какой-либо информации о файловой системе, только проекты AIR позволят вам получить доступ к файлам и каталогам.
Теперь, если вы просто пытаетесь создать дерево, я обнаружил, что проще всего создать свой собственный объект со свойством массива "children", которое будет автоматически использоваться элементом управления flex tree для отображения подузлов.
так:
<mx:Tree id="treeProducts" labelField="productName"
dataProvider="{_productList}">
</mx:Tree>
где:
[Bindable]
var _productList:ArrayCollection;
и для каждого объекта, который вы помещаете в _productList, требуется:
tmpObject.children = new ArrayCollection();