質問: new jenine(); trace( getqualifiedclassname(jenineinstance)); // should print: com.newnamespace.subspace::jenine // prints: com.oldnamespace.subspace::jenine // ah, young love! 私たちはケンカした。私が言ったことやしたことを誇りに思うことはありません。結局、猛烈な怒りの中で、私はjenineのすべての参照を完全に削除しました。彼女は完全にシステムから完全に消されました。私のカーソルは、小箱の冷たいふたのような「ゴミ箱を空にする」メニューオプションに落ちました。私はflashが回復したとは思わない。今日に至るまで、それはまだジェニーヌの記憶にしがみついています。彼女の古くて不完全な定義は、私のプロジェクトに放棄された幽霊のようにまだ浮かんでいます。私がflashを強制的にコンパイルするときはいつでも、それはまだ彼女を私の映画に愛情をこめて挿入し、小さな神社のような他の生きているクラスの中で彼女の定義をぎゅっとつかみます。彼らが彼女に会えるかな?.flashと私はもう話しません。私は自分のコードを書いてコンパイルします。 summerという名前の新しい女の子が、jenineとほぼ同じ姿をしています。まるで誰かが自分のソースコードの卸売りを新しいクラスにコピーしたかのようですが、flashは何の関心も示していません。私が見ていないと思うとき、ほとんどの日それはただ暴れ回って私のコメントに悪い詩を書きます。flashコードベースである恐ろしいダークラグーンの中で、これが単なる痛みを伴う波紋に過ぎないことを私は他に誰も似たような経験をしたことがないと思います。もしあなたが持っている、あるいはコンパイラが使用しているどんなキャッシュを消去するのか、あなたが持っている、またはあなたが何か考えを持っているならば、助けてください。
回答: あなたのasoファイルを削除してみてください。asoファイルは、クラスファイルのコンパイル済みバージョンをキャッシュしたものです。 ideは変更があったときに古いキャッシュを手放すのにはるかに優れていますが、時々手動でそれらを削除しなければなりません。 asoファイルを削除するには、次の操作を行います。control> delete aso filesをクリックします。これはまたcs3でもたらされた「私は見たことがない私が変更したのでそう、私はトレースを追加しなさい今すべてがはたらく」バグの原因である。