Flash PlayerがiSightを認識しない

久しぶりにQuartz Composerをいじっていたところ、Flash PlayerがWebカメラを認識しない問題があり、ずっと困っていました。Quartz Composer側ではOKにもかかわらず、です。

Mac OS X 10.5で、Flash PlayerだけがiSightを認識しないのです。
ブラウザで表示されるFlashファイル上で右クリックし、表示されるポップアップメニューから「設定」を選択。
プライバシーを「許可」し、「USB Video Class Video」にすればOK…のはずが、どうしても設定が保存されない。
Safariでも、FirefoxでもNG。
初期設定を捨てても、最新プラグインを再インストールしてもダメ。
ネット上にもそれらしい情報がありません。


パッケージファイルのArchive.pax.gzから直接抜いても、英語版に戻しても、10.6でインストールされた1つ古いバージョンのプラグインに手動で入れ替えても、とにかくダメ。

弱りました。

しばらくして思い直し、今一度検索したところ、Flashが会社ごとAdobeに統合される前身のMacromedia時代に、似たような現象があったという情報を発見。ダメ元で、「#SharedObject」というフォルダを、「Macromedia」ではなく「Adobe」フォルダに手動で作ってみました。
これで解決!

~/ライブラリ/Preferences/Adobe/Flash Player/#SharedObject

ちなみに「#SharedObject」フォルダの中味は、不可視ファイルすら無し。パーミッションは「777」でした。