1

Mac で Flash Builder 4 を使用していますが、気になる問題があります。コンパイラがコードの変更を検出しないことがあります。

たとえば、コードを書き、コンパイルして実行し、ログ ステートメントを追加しても、出力されません。クリーンコンパイル後、すべてが期待どおりに実行されます。

変化を除外するパターンは見当たりません。他の誰かが同じ問題を抱えているかどうか疑問に思っていますか?

詳細:

  • フラッシュビルダー4
  • Flex3.5 SDK をターゲットとする純粋な AS3 プロジェクト
  • Max OS X Snow Leopard
  • 私のコードでは、ステートメントを終了するためにセミコロンを使用していません
4

2 に答える 2

3

問題は、コンパイラ用に選択された SDK 設定にあります。

[プロジェクト] > [プロパティ] > [ActionScript コンパイラ] に移動してみてください。次に、「Flex SDK セクション」で、SDK を変更してみます。[適用] をクリックします。これにより、FB はプロジェクトのすべての設定を再構築します。

もう一度試すことができます。FB は、最新のコード変更で再びコンパイルを開始する必要があります。

注意: これは恒久的な修正ではありません! 問題が再発した場合は、上記の手順を再度実行して FB を正常に戻す必要があります。

于 2011-07-22T11:59:06.830 に答える
2

悪いように聞こえますが、私は今ではこの動作に慣れており、Mac で FB4 を使用していますが、Flex でも同じ問題が発生したことを覚えています。

実際には、ブラウザーのキャッシュをクリアし、プロジェクトをクリーンアップし続けます。swf url の後に乱数を追加して、キャッシュされないようにすることを考えましたが、まだ実装していません。習慣の力で、キャッシュをクリアし、プロジェクトをクリーンアップすることが日常的になってきました!

于 2010-11-16T13:30:37.053 に答える