2010-09-21 7 views
0

Salut ma structure d'arbre requise est la suivantePeupler arbre flex avec tableau

a -- b -- d 
    | | 
    | | 
    | -- e 
    -- c 

J'ai mon tableau de chaînes comme suit

a/b, c b/d, e d/ e

où le composant avant/représente parent et les enfants du parent correspondant sont séparées par,

Ca n n'importe qui me fournit la logique pour créer une collection de tableau pour cette hiérarchie pour définir comme fournisseur de données à mon arbre.

Merci et salutations

Répondre

1

Voici l'idée générale. (Je ne vais pas taper tous les nœuds) Une autre approche consiste à créer un objet qui possède des propriétés label et children plutôt que de créer tout cela dynamiquement avec Objects. J'espère que cela pourra aider.

var dp:Array = new Array(); 

dp[0] = new Object(); 
dp[0].label = "a"; 
dp[0].children = new Array(); 
dp[0].children[0] = new Object(); 
dp[0].children[0].label = "b"; 

myTree.dataProvider = dp;