2010-08-17 4 views
1

Comme ArrayCollection dans Flex est limité, je cherche une structure de données qui quelque chose comme LinkedHashSet dans Java, LinkedHashSet maintient une liste doublement liée à travers toutes ses entrées, il définit l'ordre d'itération, qui est l'ordre dans lequel les éléments ont été insérés dans l'ensemble (ordre d'insertion) .Mais il y a peu d'informations sur la structure de données Flex, donc tout le monde peut m'aider mercicomment implémenter une structure de données dans flex comme LinkedHashSet en Java

Répondre

1

Cette bibliothèque est peut-être vérifier la valeur:

http://sibirjak.com/blog/index.php/collections/as3commons-collections/

En outre, vérifiez ce question des suggestions sur les autres bibliothèques.

+1

Aucun hachage dans AS3CC, malheureusement. – Gunslinger47

+0

merci, il est très utile, mais a un problème, quand j'utilise la collection dans ce cadre, par exemple, utiliser LinkedSet en tant que dataProvider dans Combobox, mais ne peut pas fonctionner, car dans Flex, seuls les outils ICollectionView peuvent utiliser comme dataProvider – jason

+0

@jason. Aucun problème. Je travaille quotidiennement avec Actionsctip, mais j'ai peur que ma connaissance de Flex soit superficielle, donc la seule idée qui me vient à l'esprit est que cette classe implémente l'interface (monkey-patching, sonne mal) ou utilise la composition. Mais je ne sais pas grand chose sur les détails, les pièges possibles, etc. Donc je pense que vous feriez mieux d'a) éditer votre question pour ajouter ceci ou b) poser une nouvelle question avec ce problème spécifique, donc les gens qui en savent plus sur Flex peut suggérer quelle est la meilleure façon de procéder (probablement la meilleure option). –

0

Découvrez la bibliothèque AS3 Data Structures pour les développeurs de jeux de Michael Baczynski, probablement le meilleur exemple que vous trouverez dans AS3. Il y a une implémentation de liste doublement liée ici. (Que vous pouvez simplement utiliser si vous voulez, plutôt que de mettre en œuvre votre propre)

http://lab.polygonal.de/ds/

+0

Toute structure peut utiliser dans ComboBox et DataGrid – jason

Questions connexes