Frage

Ich habe einige Code, der eine Arraycollection verwendet, es Importe:

import mx.collections.ArrayCollection;

dann:

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

Es scheint einfach, aber in meinem Projekt der Import (und damit Arraycollection) nicht gefunden / definiert!

Ich bin mit Flash Builder 4 (Flex 4) - es ist ein Actionscript-Projekt und Projekteigenschaften werden auf Flex SDK 4.0. Alles soll Standardeinstellungen sein.

Wenn ich Typ "Import mx." und drücken Steuerraum (Autocomplete), sehe ich eine Liste von Auswahlmöglichkeiten wie Kern, geom und einige andere, aber keine ‚Sammlungen‘.

Ich muss etwas fehlen?

War es hilfreich?

Lösung

  1. Exportieren Sie Ihr Projekt zip
  2. Update auf 4.1 Flashbuilder
  3. Import Ihr Projekt von zip
  4. Vergessen Sie Ihre Fehler)

Andere Tipps

In der Standardeinstellung ein „Actionscript-Projekt“ umfasst nicht die framework.swc, die die Flex-Pakete wie mx.collections enthält. Wenn Sie wirklich verwenden Arraycollection wollen, müssen Sie die SWC und der entsprechenden Ressourcenbündel SWC zu Ihrer Projektbibliothek Pfad haben hinzuzufügen. Sie befinden sich in:

${FLEX_SDK_HOME}/frameworks/libs/framework.swc
${FLEX_SDK_HOME}/frameworks/locale/${locale}/framework_rb.swc
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top