Vistaでtrace()を使えるようにするためのメモ

adobe公式のドキュメントにtrace()を使うための方法が書いてあるんですが、どうもこれはWindowsVistaの場合だと当てはまらない部分がいくつかあるようなのでメモしておきます。

HOMEDRIVE,HOMEPATH環境変数は無視されるっぽい

上の文書では環境変数を設定し、その設定したディレクトリ内にmm.cfgを置くように書いてますが、Vistaの場合、HOMEDRIVE,HOMEPATH環境変数は無視され、mm.cfgを置く場所は別に決まってるようです。

mm.cfgを置く場所はC:\Users\<ユーザー名>\

C:\Users\<ユーザー名>\mm.cfgに置かなければtrace()は動いてくれないようです。

flashlog.txtの場所はC:\Users\<ユーザー名>\AppData\Roaming\Macromedia\Flash Player\Logs\flashlog.txt

また、flashlog.txtはmm.cfgと同じディレクトリに生成されないし、mm.cfg内でflashlog.txtの保存場所のパスを指定しても無視されるようです。