やぎLabs

Flex3SDKで警告を回避してローカルファイルを読み込む

最近ActionScriptを勉強しています。

Windowsでローカルで画像やMP3ファイルなどを読み込もうとしたら警告が返ってきて読み込めない

エラーメッセージはこんな感じ

exception、情報 =SecurityError: Error #2148: SWF ファイル file:///file_path/hoge.swfローカルリソース file:///file_path/hoge.mp3 にアクセスできません。ローカルファイルシステムの SWF および信頼されているローカル SWF ファイルのみがローカルリソースにアクセスできます。

ここで書かれているような処理で解決

C:\WINDOWS\system32\Macromed\FlashにFlashPlayerTrustというディレクトリを作る

そこに適当なcfgファイル(名前は何でもいいみたい)をつくってそのファイルにswfファイルがあるファイルパスを書いてやる。

そうすると警告が出ない。

めでたしめでたし。