actionscript-3 flex flex4 flash-builder arraycollection

actionscript 3 - falta mx.collections? ArrayCollection() en Flex4(Flash Builder 4)



actionscript-3 flash-builder (2)

Tengo un código que usa un ArrayCollection, importa:

import mx.collections.ArrayCollection;

entonces:

static protected var myAC:ArrayCollection = new ArrayCollection();

Parece sencillo, pero en mi proyecto la importación (y por lo tanto ArrayCollection) no se encuentran / definen.

Estoy usando Flash Builder 4 (Flex 4): es un proyecto de ActionScript y las propiedades del proyecto están configuradas en Flex SDK 4.0. Todo debería ser configuración predeterminada.

Cuando escribo "importar mx" y presionar control-espacio (autocompletar), veo una lista de opciones como core, geom y varias otras, pero no ''colecciones''.

¿Debo estar perdiendo algo?


  1. Exporta tu proyecto a zip
  2. Actualización a FlashBuilder 4.1
  3. Importa tu proyecto desde zip
  4. Olvídate de tu error)

De forma predeterminada, un "Proyecto de ActionScript" no incluye el framework.swc que contiene los paquetes flexibles como mx.collections. Si realmente desea utilizar ArrayCollection, tendrá que agregar el swc y su correspondiente paquete de recursos swc a la ruta de la biblioteca de su proyecto. Están ubicados en:

${FLEX_SDK_HOME}/frameworks/libs/framework.swc ${FLEX_SDK_HOME}/frameworks/locale/${locale}/framework_rb.swc