Flash Player 23で変更された、ローカルのフラッシュコンテンツの挙動
Flash Player 23、AIR 23 リリースノート
Flash Player 23 の更新、実際にはかなりの範囲に及ぶようです
Flash Player での local-with-filesystem アクセスをデフォルトで無効化 Flash Player 23 からは、コンパイル時に選択された環境設定にかかわらず、local-with-network 権限がすべてのローカル SWF コンテンツに適用されるようになりました。 EnableInsecureLocalWithFileSystem=1 フラグを mms.cfg に適用して、従来の動作に戻すことができます Flash Player 用 VideoTexture による Stage3D のビデオおよびカメラのサポート(リリース) iOS 向け GameInput API AIR for Android でのエコー除去機能 Microphone.getEnhancedMicrophone StageText の消去ボタンが iOS でオプションに Windows:AIR デスクトップ向け HiDPI サポートの追加(リリース) |
結構大きいのが、ローカルコンテンツからのファイルアクセスです。
以前は、swf ファイルから、直接 flv にアクセスできたのですが、 Flash Player 23 からは、信頼済みのファイルでないとエラーになるようになりました。なお、ローカルストレージへのデータアクセス(ゲームの保存やロードに使われる)は影響を受けないようです。
コントロールパネルのFlashPlayerの設定を開き、信頼されている場所設定することで従来の動作にすることができます
こんな感じ。
セキュリティ上あまり好ましくないですが、mms.cfg で、全ローカルフォルダに適用することもできます
SilentAutoUpdateEnable=1 AutoUpdateDisable=0 ScriptStuckTimeout=600 EnableInsecureLocalWithFileSystem=1 |
某所には、Chrome では効果がないと書かれていますが、艦これと同じ方法で設定できます
【艦これ】 FlashPlayerの応答ダイアログを抑制する方法 【Chrome編】
IE/Firefox - Windows(x86)
%SystemRoot%\system32\Macromed\Flash\mms.cfg
IE/Firefox - Windows(x64)
%SystemRoot%\system32\Macromed\Flash\mms.cfg (64bitブラウザ向け)
%SystemRoot%\syswow64\Macromed\Flash\mms.cfg (32bitブラウザ向け)
Chrome - Windows Vista, Windows 7, Windows 8, Windows 8.1
%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash\System\mms.cfg
Chrome - Windows 2000/XP
%USERPROFILE%\Local Settings\Application Data\Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash\System\mms.cfg
テスト
FLASHでflv形式の動画を再生する(入門編) - スカイグラス
このサイトの swf\flash.swf flv\movie.flv をダウンロードして、それぞれフォルダ作ってローカルに配置するとテストできます
最後にお知らせ
Flash Player 23.0.0.207全部入りパックの
%SystemRoot%\system32\SAFlashPlayer.exe が破損(ファイルの後ろが飛んで実行できない)していました
(スタートメニューのスタンドアロン、フラッシュプロジェクター)
Download the Flash Player projector
このファイルをダウンロードして上書きするか、うちのサイトのインストーラーダウンロードし直して入れなおすかどちらかで正常になります。
Comments