2013/08/29(木) [n年前の日記]
#2 [flash] FLASHのswfをexe化できず
検索した限りでは、swf を exe化したい場合、
_Adobe Flash Player - ダウンロード
から入手できる、Flash Player プロジェクターコンテンツデバッガーを ―― flashplayer_*_sa_debug*.exe を使えばよかったらしいのだけど。該当プレイヤーをDL・起動して、swfを開いた後、ファイル → プロジェクターの作成、を選べば、swf の exe化ができたそうで。(過去形)
しかし、今現在、自分の環境では、flashplayer_11_sa_debug.exe をDL・起動してswfを開いても、該当項目がグレーアウトされていて選択できず。
過去にDLした版で確認してみたところ、11.0版まではプロジェクタ作成ができるように見えたけど、11.3版以降はできないみたいで。ちなみに、11.1 や 11.2 はDLしてなかった。失敗した。
どうして「プロジェクターの作成」ができないんだろう…。
しかし、今現在、自分の環境では、flashplayer_11_sa_debug.exe をDL・起動してswfを開いても、該当項目がグレーアウトされていて選択できず。
過去にDLした版で確認してみたところ、11.0版まではプロジェクタ作成ができるように見えたけど、11.3版以降はできないみたいで。ちなみに、11.1 や 11.2 はDLしてなかった。失敗した。
どうして「プロジェクターの作成」ができないんだろう…。
- レジストリに登録した Flash Player のみが、プロジェクタ作成可能になる?
- swf側の問題? 出力する際のFLASHのVersion指定が関係してくるとか?
- セキュリティの問題等で、昨今の Flash Player は、該当機能を削除されてしまった?
- Adobe AIR を今後推していきたいAdobe側の思惑? 「exe化したいなら、Adobe AIR を使ってください」みたいな。
◎ 現行版はプロジェクタの作成機能をサポートしてないらしい。 :
_Bug#3363321 - [Platform_Windows]Creating a standalone projector from a SWF file is still broken in Flash Player 11.5.
にそれっぽい話が。
要するに、Flash Player 11.3 以降は、「プロジェクタの作成」をサポートしてないそうで。どうしても使いたければ、 _Archived Flash Player versions から、11.2より前のバージョンをDLしてどうにかしてくれや、みたいなことになってるらしい…。
11.2 とついてる、いくつかのzipをDLしてみたけど、linux版しか入ってないような…? Windows版は入ってないのかな?
とりあえず、100MB以上のファイルサイズのzipには、Windows版も入ってるっぽい。
要するに、Flash Player 11.3 以降は、「プロジェクタの作成」をサポートしてないそうで。どうしても使いたければ、 _Archived Flash Player versions から、11.2より前のバージョンをDLしてどうにかしてくれや、みたいなことになってるらしい…。
11.2 とついてる、いくつかのzipをDLしてみたけど、linux版しか入ってないような…? Windows版は入ってないのかな?
とりあえず、100MB以上のファイルサイズのzipには、Windows版も入ってるっぽい。
この記事へのツッコミ
[ ツッコミを読む(1) | ツッコむ ]
以上です。
https://fpdownload.macromedia.com/get/flashplayer/installers/archive/fp_11.2.202.228_archive.zip
なら、exeに変換できました。