4

ArrayCollection を使用するコードがいくつかあり、インポートします。

import mx.collections.ArrayCollection;

それから:

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

簡単に思えますが、私のプロジェクトではインポート (したがって ArrayCollection) が見つかりません/定義されていません!

Flash Builder 4 (Flex 4) を使用しています。これは ActionScript プロジェクトであり、プロジェクトのプロパティは Flex SDK 4.0 に設定されています。すべてがデフォルト設定である必要があります。

「インポート mx」と入力すると。コントロールスペース(オートコンプリート)を押すと、core、geom、その他いくつかの選択肢のリストが表示されますが、「コレクション」は表示されません。

私は何かが欠けている必要がありますか?

4

2 に答える 2

8

デフォルトでは、「ActionScript プロジェクト」には、mx.collections などのフレックス パッケージを含む Framework.swc は含まれません。本当に ArrayCollection を使用したい場合は、swc とそれに対応するリソース バンドル swc をプロジェクト ライブラリ パスに追加する必要があります。それらは次の場所にあります。

${FLEX_SDK_HOME}/frameworks/libs/framework.swc
${FLEX_SDK_HOME}/frameworks/locale/${locale}/framework_rb.swc
于 2010-09-01T02:34:59.597 に答える
1
  1. プロジェクトをzipにエクスポートします
  2. FlashBuilder4.1へのアップデート
  3. zipからプロジェクトをインポートします
  4. エラーを忘れてください)
于 2010-08-31T14:49:35.590 に答える