Flash Builder 4 から 4.5 にアップグレードしたばかりで、FB 4 プロジェクトの 1 つをインポートしました。ローカル クラスをインポートしているすべてのインポート ステートメントの横のガターにオレンジ色のクエスチョン マークが表示されるようになり (さらに、前述のクラス メソッドが使用されているすべての場所)、オレンジ色の下線がインポート ステートメントの下に表示されます。下線にカーソルを合わせると、インポートが見つからなかったと表示されます。
プロジェクトは問題なくコンパイルおよび実行されます (このプロジェクトのビルドには ANT を使用しています)。
問題のクラスファイルの1つを開いて何かを変更し(スペースバーを押す)、保存を押します (編集:実際には保存する必要さえないことがわかりました。開くだけでFBがそれを見つけます)、ファイルに戻りますインポートするとオレンジ色のクエスチョン マークがなくなり、コード アシストが表示され、CTL キーを押しながらクリックするとクラス ファイルにリンクされます。ただし、そのファイルを閉じて再度開くと、クラス ファイルが見つかりません。
問題のクラスは、プロジェクトの src ディレクトリの下に次のように保存されます。
- src
+---com
+---myappname
+---services
+---utils
etc...
私のインポートステートメントは次のようになります。
import com.myappname.utils.*;
import com.myappname.services.remoteService;
何か案は?これは FB 4.5 の「強化」ですか? プロジェクトを削除して再インポートし、プロジェクトを更新しようとしましたが、何をすべきか途方に暮れています。4にダウングレードする必要があるかもしれないほど面倒です.