0

Flex Builder 3 で TextArea クラスを使用できないのはなぜですか?

プロジェクトのビルドパスに flex32 SDK があります。その他輸入OKです。

    import flash.display.*;
    import flash.events.*;
    import flash.geom.*;
    import flash.net.*;
    import flash.text.*;
    import flash.utils.*;

    import mx.core.*;
    import mx.controls.TextArea;

重大度と説明 1172:

定義 mx.controls:TextArea が見つかりませんでした。

4

3 に答える 3

3

私の推測では、「Flexプロジェクト」ではなく「ActionScriptプロジェクト」を作成したため、明示的に追加しない限り、一部のパッケージとコンポーネントは使用できません。

最も簡単な回避策は、代わりにFlexプロジェクトを作成することです。

于 2009-02-22T09:25:09.463 に答える
1

インポートflash.text.TextField; :)

于 2009-11-16T11:24:50.480 に答える
1

SDK と FlashDevelop を使用しており、\flex_sdk_3.2\frameworks\projects\framework\src を指すようにクラスパスを構成する必要があります。そうしないと、コンパイラもエディターもクラスを見つけられません。そして、コンパイラは同じエラーをスローします。おそらく、Flex Builder で、framework.swc で定義および参照されているクラス間で競合が発生しているか、プロジェクトのクラスパスが FlashDevelop と同様に設定されている可能性があります。

于 2009-02-19T06:40:13.407 に答える