¿Puede alguien explicar la diferencia entre la matriz y ArrayCollection en Flex?Array Vs ArrayCollection en Flex
Respuesta
Según las LiveDocs
La clase ArrayCollection es una clase contenedora que expone una matriz como una colección que se puede acceder y manipulado utilizando los métodos y propiedades de la ICollectionView o interfaces de IList . Las operaciones en una instancia de ArrayCollection modifican la fuente de datos ; por ejemplo, si utiliza el método removeItemAt() en un ArrayCollection, elimina el elemento de la matriz subyacente.
Así que realmente son iguales, pero uno tiene más propiedades y métodos.
I upvoted su respuesta, pero técnicamente no estás precisamente lo mismo, y es un poco confuso implicar que uno es solo un superconjunto del otro. Una de las propiedades de ArrayCollection (fuente) es la matriz misma, y los métodos como push() que funcionan en matrices no funcionarán en ArrayCollections, etc. – Robusto
Una de las grandes diferencias entre los dos es que los eventos y el enlace de datos funcionan con ArrayCollection, pero podría no funcionar correctamente con Array. – WayneH
Ambos puntos buenos, y saber que el origen de una colección de matrices es una matriz, es un conocimiento bastante vital. Seguro que no tienes push, pero tienes métodos addItem que son similares e incluso pueden ser mejores. – invertedSpear
La clase ArrayCollection es una clase contenedora que expone una matriz como una colección a la que se puede acceder y manipular utilizando los métodos y propiedades de las interfaces ICollectionView o IList.
La clase Array le permite acceder y manipular matrices. Los índices de matriz están basados en cero, lo que significa que el primer elemento de la matriz es [0], el segundo elemento es [1], y así sucesivamente.
- 1. Diferencia entre Array y ArrayCollection (Flex)
- 2. ArrayCollection versus Vector Objects en FLEX
- 3. Cómo ordenar un ArrayCollection en Flex
- 4. Pasar un ArrayCollection de ColdFusion para Flex (con BlazeDS)
- 5. CoffeeScript “Array()” vs “new Array()”
- 6. ¿Diferencias significativas en Array vs Array List?
- 7. Llenar árbol utilizando los datos de ArrayCollection
- 8. xCode vs Android SDK vs Adobe Flex
- 9. scala - array vs arrayseq
- 10. Python: bytearray vs array
- 11. Trie vs. suffix tree vs. sufijo array
- 12. PHP array vs PHP Constant?
- 13. Python numpy array vs list
- 14. std :: vector vs normal array
- 15. C++ Vector vs Array (Time)
- 16. get_object_vars() vs. cast a array
- 17. Estricto aliasing y std :: array vs C-style array
- 18. Flex - Remoting vs HTTPService - cuándo usar qué?
- 19. ArrayList de matrices vs. array de ArrayLists vs. algo similar
- 20. mysql fetch assoc VS mysql fetch array
- 21. C++ array [index] vs índice [matriz]
- 22. Doctrine 2 Método de filtro ArrayCollection
- 23. SPL vs. Array: ¿Cuándo deberíamos usar SPL y cuándo debemos usar Array en PHP?
- 24. Flex: al ocultar componentes en Flex
- 25. typedef'ing a array vs. using a struct en C++
- 26. ¿Por qué el método Contain de Flex's ArrayCollection mira la referencia de memoria?
- 27. Desventajas de un proyecto Flex vs un proyecto Actionscript?
- 28. Modelado de series de tiempo en f # - seq vs array vs vector vs list vs generic list
- 29. Apache Pivot 1.4 vs. JavaFX, Flex, Silverlight, Swing
- 30. ¿Se ha solicitado() para invocar un constructor Flex ActionScript?
duplicado: P respondió hace unos días: http://stackoverflow.com/questions/2308730/difference-between-array-and-arraycollectionflex/2308830#2308830 –