タグ

swfに関するhokacchaのブックマーク (11)

  • SWFバイナリ編集のススメ第一回 | GREE Engineering

    こんにちは。メディア開発部のよやと申します。バイナリ編集エンジニアです。 はじめに GREE では携帯向けコンテンツに Flash Lite を利用していますが、Lite には様々な制限(*1)があり、SWF(スウィフ) の動的生成技術を活用しています。 ツール(ming, swfmill, swftools, etc...)を用いた SWF 生成の記事は世間に溢れてますので、SWFバイナリの生編集をテーマに記事を何回かに分けて進めようと思います。 ツールを使う場合でも何かしら問題に遭遇した際の一助になるかもしれません。 第一回の当記事は、SWF仕様書の読み方ガイドです。 SWF仕様 Adobe公式の SWF仕様書は一般公開されています。 英語です。 http://www.adobe.com/devnet/swf/ (swf_file_format_spec_v10.pdf) 理解の助けに

    SWFバイナリ編集のススメ第一回 | GREE Engineering
  • Yoya's Diary

    試しに sourceforge jp に swfed プロジェクトを申請してみました。 csv repository が欲しかったので。 さて、どんな返事が来るかしら。wkwk swfed で GIF ファイルを読めるようにしたいので、 giflib の使い方を調べようと google で色々検索しましたが、 全然、欲しい情報がひっかかりません。 という訳で、cvs でソース一式持ってきて、真面目に眺めてます。 そのうち分かると信じて… cvs -d:pserver:anonymous@giflib.cvs.sourceforge.net:/cvsroot/giflib login cvs -z3 -d:pserver:anonymous@giflib.cvs.sourceforge.net:/cvsroot/giflib co -P giflib util 以下のがサンプルコード代わりっ

  • swfmillでFlash Lite 1のswfを扱えるようにしてみた : DSAS開発者の部屋

    Flashに関連するオープンソースなツールのひとつに、swfmillがあります。swfmillは、swfファイルを解析してxmlファイルに変換したり、逆にxmlからswfファイルを生成することができるツールです。swfmillの使い方についてはいろいろなところで紹介されているので、ここではFlash Lite 1.xのswfファイルをswfmillで扱うときの問題点について紹介したいと思います。 swf内の文字コード FlashはVersion 6からUnicodeに対応しました。Unicode対応前と対応後でswfファイル内の文字エンコードが異なり、対応前はcp932(日語の場合)、対応後はUTF-8になります。 そして、Flash LiteとFlashのバージョン間対応ですが、Flash Lite 1.xはFlash 4がベースになっており、Flash Lite 2.xはFlash

    swfmillでFlash Lite 1のswfを扱えるようにしてみた : DSAS開発者の部屋
  • SWF Editor for PHP - Yoya Wiki

    課題† configure で gif, png 取りこめない場合の警告を分かり易くする 安定化 (php binding の見直し含め) 高速化 (はしょれる処理がありそう) コード整理 (冗長になってる) ↑ 確認予定† getPNGData メソッドで透明度付きPNG の動作が未確認。tRNS は対応済みだが RGBA 形式の処理は未確認。 replaceJPEGData で alpha データを指定した時の挙動があやしい。(JPEG は premultiplied されてないとダメかも) getPNGData で抽出した画像のガンマ値が高いように見える。(オリジナルより白っぽい) ↑

  • GitHub - tmtysk/swfmill_ruby: utility-classes to use Swfmill(http://swfmill.org) via Ruby.

    SwfmillRuby =========== SwfmillRuby is a utility-classes to use Swfmill(http://swfmill.org) via Ruby. This library is assumed to use to fiddle with the SWF published as FlashLite 1.1 - most popular version among mobile phone in Japan. * features * SwfmillRuby::Swfmill * calling swfmill-program(xml2swf, swf2xml) from ruby. * SwfmillRuby::Swf * accessing to images(Magick::Image) included in Swf. (Sw

    GitHub - tmtysk/swfmill_ruby: utility-classes to use Swfmill(http://swfmill.org) via Ruby.
  • FLASHを動的に生成してみたくなって、swfmillを使ってみた - uncertain world

    ユーザーが選んだ画像を用いてFLASHを生成とか、ユーザーが選んだ色を使って待ちうけ作成とか、何かアクションがあってそれを元にFLASHを生成したくなる時ってありますよね。 とりあえず僕はあります。 でも、そんな時どうやってswfファイル作ればいいんだろう?とか調べてたら、swfmillというxmlからswfを生成するフリーのジェネレータを見つけました。 で、今回はコレを利用して色々遊んでました。 ・画面のリサイズ dummy-widthの部分に横幅、dummy-heightの部分に縦幅を入れればOK。 値は1pxで入れたければ20倍した値を入れてください。 ・画像の差し替え(JPEG) 画像のバイナリコードは、phpだと $data = base64_encode("\xFF\xD9\xFF\xD8".file_get_contents('画像ファイルのパス')); で取得できます。 後

    FLASHを動的に生成してみたくなって、swfmillを使ってみた - uncertain world
  • ケータイサイトでFlashLiteコンテンツを動的生成する(その2)

    前回のエントリでは、サーバで生成した FlashLite コンテンツを配信するケータイサイトの開発/制作フローとして、以下のような流れを紹介しました。 SWF への入出力(input/output)に見通しを立てる (全員で) Flash IDE でプロトタイプの fla ファイルを制作し、SWF でパブリッシュ (デザイナ) SWF 中の何(What)を、どのように動的にいじりたいかを整理 (全員で) (ここまでが前の項) 動的にいじる手段を選択 (主に開発者で) 決定した手段に応じて、SWF への入出力を決定 (主に開発者とデザイナで) fla の制作ルールを決める (主に開発者とデザイナで) 上の制作ルールに基づいて Flash IDE で fla ファイルを制作し、番用の SWF をパブリッシュ (デザイナ) 制作した SWF を必要に応じてテンプレート化する (開発者もしくはデ

  • swfmill - swf2xml and xml2swf

    swfmill is an xml2swf and swf2xml processor with import functionalities. It's most common use is the generation of asset libraries containing images (PNG and JPEG), fonts (TTF) or other SWF movies for use with MTASC- or haXe-compiled ActionScript, although swfmill can be used to produce both simple and complex SWF structures. built around an XSLT/EXSLT processor (libxslt) input and output of the X

  • swfファイルからflaファイルに変換・抽出できるデコンパイラを試してみた。|_level0.CUPPY

    Flashを扱っていると、swfファイルからActionScriptやflaファイルを抽出できる、「デコンパイラ」の存在を知ると思います。 デコンパイラとは、コンパイルされたswfファイルをflaファイルに変換したり、swfファイル内に含まれる素材を抽出することが出来るツールのことで、大事なflaファイルを紛失してしまったときの蘇生手段として活躍します。 ですが実際にはその使われ方よりも、参考にしたいFlashの中身はどうなっているのかを純粋に解析したいときに良く使われているんじゃないでしょうか。 今回は自分が使ったことのあるデコンパイラを二つご紹介します。 Flare 【特徴】 swfファイルからActionScriptを抽出してひとつのテキストファイルに書き出せるソフト。 フリーウェア。 Win/MacOSX/Linuxに対応。コマンドプロンプトからも使える。 画像や音データは抽出でき

  • Ring

    Ringとは、リクルートグループ会社従業員を対象にした新規事業提案制度です。 『ゼクシィ』『R25』『スタディサプリ』など数多くの事業を生み出してきた新規事業制度は、 1982年に「RING」としてスタートし、1990年「New RING」と改定、そして2018年「Ring」にリニューアルしました。 リクルートグループの従業員は誰でも自由に参加することができ、 テーマはリクルートの既存領域に限らず、ありとあらゆる領域が対象です。 リクルートにとって、Ringとは「新しい価値の創造」というグループ経営理念を体現する場であり、 従業員が自分の意思で新規事業を提案・実現できる機会です。 Ringフロー その後の事業開発手法 Ringを通過した案件は、事業化を検討する権利を得て、事業開発を行います。 さまざまな事業開発の手法がありますが、例えば既存領域での事業開発の場合は、 担当事業会社内で予算や

  • swfファイルを抽出・解析・flaにデコンパイルするアプリケーション集 | コリス

    サイトで使用しているFlashのswfファイルを抽出したり、flaファイルにデコンパイルしたり、ActionScriptを抽出できるアプリケーションのリンク集です。 [ad#ad-2] ※バージョンやプロテクトにより、対応不可なものもあります。 flaファイルにデコンパイル Action Scriptの抽出 swf内で使用しているファイルの抽出 ページに使用しているswfを抽出・保存 flaファイルにデコンパイル SWF Decompiler swfファイルをflaファイルにデコンパイルするアプリケーションです。 $79.99。体験版あり。 Motion Decompiler: 日語版 swfファイルの解析や、flaファイルにデコンパイルするアプリケーションです。 ダウンロード版:9,800円。体験版あり。 Action Scriptの抽出 Flare swfファイルから、Action

  • 1