Flash Builder v. 4.0.1 でも同じ問題が発生しました。build 277662. 上記の解決策はどれも役に立ちませんでしたが、別の回避策を見つけました (それは私にとってはうまくいきます)。
Flash ビルダーに次の追加プラグインをインストールしています。
- Sonatype の Maven 2.0 統合プラグイン。
- Eclipse J2EE 標準ツール、バージョン: 3.0.4.v200811190840-7U1959LJIHM6ogLbhvbrAnWtxuyM ビルド ID: 20090212194735
私のプロジェクトは、Flexmojos maven プラグインを使用してビルドされた todolist/todolist-ria サブプロジェクトを含む、マルチ モジュールの maven プロジェクトです。これを「todolist」と呼びましょう。実際には、この参照アプリケーションに基づいて
います。Flex バージョン 4.1.0.16248 を使用しています。
Maven プロジェクトを Flash Builder にインポートした後、Flex プロジェクト タイプを追加し、メイン ソース パスを src/main/flex に設定します (プロジェクトを右クリック | プロパティ | Flex ビルド パス | メイン ソース フォルダー: src/main/flex)。デザイン モードで .mxml ファイルを開くときのエラー メッセージ。ソースモードではコード補完も機能しません。
回避策:
- Flash Builder でまったく新しい Flex プロジェクトを作成し、プロジェクトに適した Flex バージョン (3 または 4) を選択します。このプロジェクトの場所が Maven プロジェクトの外にあることを確認してください。
- 新しいプロジェクトを右クリック | プロパティ | Flex ビルド パス | ソース パス
- フォルダを追加... | ブラウズ ...
- フレックス コードがあるフォルダーを選択します (例: .../todolist/todolist-ria/src/main/flex)
Flash Builder は、プロジェクト内のソース フォルダー ([source path] flex など) へのリンクを追加します。
これで、このソース フォルダー内の任意の .mxml ファイルをデザイン モードで開くことができ、コード補完もソース モードで機能します。
警告: これまでのところ、私のプロジェクトにはサードパーティの Flex ライブラリ (.swc ファイル) への依存関係がないため、この回避策がその状況で役立つかどうかはわかりません。