以前、クラスを使用したFlashを作成していたとき、何度パブリッシュしても、修正が反映されない自体に陥った時がありました。

flaを新規別名保存しても、Flash自体を再起動しても、マシンを再起動してもダメ!

なんでだ~~っと途方に暮れて、ふとPCの時計を見ると、時刻サーバーとの同期が不調なせいか、明らかに遅れていました。そこでPCの時計を少し進めて現在時刻に合わせると、しっかりパブリッシュされる様になりました!
どうもFlashは、最終パブリッシュ時刻よりも過去のタイムスタンプでパブリッシュしても、キャッシュを優先してしまう様です。

時刻とは無関係に、何故だかキャッシュが効き過ぎてパブリッシュがうまくできない場合は、Flashのキャッシュファイルである、「ASOファイル」を削除すると上手く行くことがあります(制御 → ASOファイルを削除)。 稀に、時計を調節しても、ASOファイルを消してもパブリッシュが最新化されないときがあります。そんなとき、ディレクトリ変更で改善された場合もありました。ご参考まで。

HTML5飯