Tools †ConvertSWF10 †ファイルリンク:http://com04.sakura.ne.jp/data/tools/ConvertSwf10.zip Version 1.0.2 ファイルリンク:http://com04.sakura.ne.jp/data/tools/ConvertSwf10-ver.1.0.2.zip MD5: 3EA64897BFDA07C2477D425855CCA25F 変更点: ・最終フレームで停止できるようにするコンバーターを追加。("conv_swf10_stop.bat") -> 必ず最終フレームで停止します。 -> もしかするとスプライト等で入れ子になっていると正常に動作しないかもしれません -> もし正常にコンバート出来なさそうであれば、"conv_swf10.bat"を使用してください ・AirNovelでの使用に関して -> [wa]タグで最終フレームで停止するようになります。 -> [stop_face]でのフレーム指定でも正常に停止するようになります。 old version †・version 1.0.1 ファイルリンク:http://com04.sakura.ne.jp/data/tools/ConvertSwf10-ver.1.0.1.zip MD5: 1FF384B028E1D0BAAB8FB0E550F7EB55 変更点: ・XMLの解析部分をC++に。 ・既にSWF10だった場合は変換しないように ・高速化 ・容量の大きい画像データが入っていると正常にコンバートできなかったのを修正 ・version 1.0 ファイルリンク:http://com04.sakura.ne.jp/data/tools/ConvertSwf10.zip MD5: 1734C3AA9A46C3130F7256AECE13D449 ファイルの中身 †/ conv_swf10.bat : コンバーター実体 readme.txt : 諸々の説明 sample/ : 確認用テストデータ / conv_swf10.bat : コンバーター(ループ再生データ用+安定用) conv_swf10_stop.bat : コンバーター(1回のみ再生するデータ用。後述"【説明】"欄参照) readme.txt : 諸々の説明 sample/ : 確認用テストデータ src/ : C++部分ソースコード、実行ファイル 説明 †・swf6〜swf8のファイルを、swf10に変換するコンバーターです。 ・conv_swf10_stop.batについて 最終フレームで停止するようになっています。 -> 必ず最終フレームで停止します。 -> もしかするとスプライト等で入れ子になっていると正常に動作しないかもしれません -> もし正常にコンバート出来なさそうであれば、"conv_swf10.bat"を使用してください AirNovelに関して -> [wa]タグで最終フレームで停止するようになります。 -> [stop_face]でのフレーム指定でも正常に停止するようになります。 複雑なデータ等でチェックしていないので、何かしら不具合出るかもしれません インストール方法 †1. "swfmill"をダウンロードします。 2. "libiconv"をダウンロードします。 3. swfmill, libiconvをそれぞれ解凍する 4. libiconvを解凍した中の、"bin/libiconv2.dll"を、"swfmill.exe"があるフォルダにコピーする。 5. 先ほどの"libiconv2.dll"を、"libiconv-2.dll"にリネーム 6.このコンバーターの"conv_swf10.bat"をテキストエディタで開いて編集する コンバート方法 †1. swfファイルを、"conv_swf10.bat"にドラッグ&ドロップしてください。 1. swfファイルを、"conv_swf10.bat"または"conv_swf10_stop.bat"にドラッグ&ドロップしてください。 -> 複数ファイル同時に投げれます。 2. 成功すれば、元あったswfファイルが置き換わります。 動作確認環境 †・Windows Vista 32bit ・swf作成ツール:Suzuka 0.8.1 FAQ †・パスが見付からない、うまく実行できない ・ファイルを複数、batにドラッグ&ドロップしたらエラーが出た
他 †・簡単なデータでしかチェックしていませんので、複雑なデータやFlash作成ソフトによっては不具合出るかもしれません ・コンバート時間が長い! -> 要望多かったら対処するかもしれません。 ・batのコードが力技! -> bat苦手なんで誰かリファクタしてください ・このプログラムを作った理由は? ・プログラム的な事。swf10への変換について ・プログラム的な事。再生の停止について swfmillでxml化したあとのタグ。 -> ActionScript3が有効になると、従来の停止などのアクションを行う<DoAction>タグが無効化される -> ActionScript3からは、ActionScript3内で停止アクションを記述する模様 |