コンフリクト回避

'security' という名前のメソッドはありません。というエラーが発生。いじっているうちにこのクラスの名前 'System.security' は、ロードされた別のクラスの名前 'System' とコンフリクトします。エラーも発生。
全然違う名前空間のクラスそれぞれで System.security.allowDomain() と System.setClipboard() を呼び出している事に起因するようだ。
ASOファイルを削除してみても無駄だったので、それぞれのクラスに import 文を書いて片方の呼び出し方を security.allowDomain()に変更するとパブリッシュできた。
Systemクラスを使用している箇所を各々一つだけにするなど何でもいいので複数回に分けてASOファイルを削除せずにパブリッシュして、System.asoとSystem\System.security.asoファイルを作る。適当な場所にバックアップしておくと良い。この二つのファイルがある状態だとパブリッシュできた。
なおASOファイルは Documents and Settings\ユーザ名\Local Settings\Application Data\Macromedia\Flash 8\ja\Configuration\Classes\aso にある。

参考にしたサイト