2012-02-29 21 views
2

私はActionScript 3を使用しています。FlashDevelopで開発しています。私はimport fl.controls.Label;定義fl.controls:ラベルが見つかりませんでした

Definition fl.controls:Label could not be found. 

を実行しようとするとき、私はフラッシュにかなり新たなんだ、次のエラーを取得します。私はこのプロジェクトを不具合なく動かすことができました。私は、輸入の認識を止めるために何かを変えたに違いない。 Even Intellisense私に追加オプションを与えるfl.controls.Label

答えて

8

fl.controls名前空間のコントロールは、Flash Professionalのネイティブです。

私はFlash Developを使用しませんが、これはFlash Builderに似ています。

Flash Proをお持ちの場合は、コンポーネントのライブラリを作成し、Flash Developプロジェクトで使用するためにSWCライブラリを書き出すことができます。または、Flash Proのコントロールを参照してください。

これは以前プロジェクトで使用されていた場合、おそらくコンパイラ設定が必要なSWC依存関係をリンクしていないのでしょうか?これが役立つ場合

わからないが、私には、Flash Builderでこれをたどる:

フラッシュコンポーネント:

をSWCにより追加:

  • 上で右クリックしてFlash Builderでプロジェクトを開き、プロパティに移動します。
  • 左側の「ActionScriptビルドパス」を選択します。
  • 右側にある[Libary path]タブに移動します。
  • クリックして、「SWCの追加...」
  • は、flash.swcやIK、あなたが持っているもののFlash IDEのバージョンに応じて、どこがそれをインストールしてフラッシュからLIBSを追加します。

    C:\プログラムファイル(x86の)\アドビ\はAdobe Flash CS5.5 \共通\構成\ ActionScript 3.0の\ libsに\ flash.swcソースフォルダで追加

  • Flash Builderでプロジェクトを右クリックし、[プロパティ]に移動します。
  • 左側の「ActionScriptビルドパス」を選択します。
  • 右側の[ソースパス]タブに移動します。
  • 「フォルダを追加...」をクリックしてください。
  • Flashコンポーネントは、使用しているFlash IDEのバージョンとインストール先に応じて、次のようなパスにしてください。

    C:\プログラムファイル(x86の)\アドビ\はAdobe Flash CS5.5 \共通\構成\コンポーネントソース\ ActionScript 3.0の\ユーザーインターフェイス

    ...か...

    C:\プログラムファイル\アドビ\はAdobe Flash CS5 \共通\構成\コンポーネントソース\ ActionScript 3.0の\ユーザーインターフェイス

デフォルトplayerglobal名前空間。

デフォルトのpackage/playerglobal.swcのリファレンスは、Flash BuilderでFlashから編集するときによく間違っています。 .actionScriptPropertiesで

、追加します。

<libraryPathEntry kind="3" linkType="1" path="${FLASHPRO_APPCONFIG}/ActionScript 3.0/FP10.2/playerglobal.swc" useDefaultLinkType="false"/> 
3

をあなたは一般的なFLが必要な場合*ライブラリを、このSWCをコピーします。

/Applications/Adobe Flash CS6/Common/Configuration/ActionScript 3.0/libs/flash.swc 

あなたのFlash Builderプロジェクトにこれらのステップを使用して:

Adding a swc to Flash Builder

関連する問題