KAYAC Front End Engineer チームによるHTML5 iOS Android ActionScript Flash イベント デザイン ニュースのブログ
バイナリって何となく苦手意識のある方も多いかと思いますが、swfのバイナリ解析は数パターンの計算方法だけ抑えてしまえば意外と素直に読み解けてしまいます。 文系大学出身&英語が読めない私でも大丈夫だったので、興味のある方は是非! 用意するもの まずはバイナリファイルを閲覧・編集できる環境を用意します。 バイナリエディタは様々なものがありますが、自分の環境や好みに合わせて選んでみてください。代表的なものを下記します。 Stirling(Windowsの場合) HexEditor(Macの場合) vi 1. バイナリモードでswfファイルを開く vi -b hoge.swf 2. テキスト形式から16進数ダンプ形式に変換 :%!xxd 3. 16進数ダンプ形式からテキスト形式に変換 :%!xxd -r
おはようございます。うちだです。 本日、mixiアプリモバイルにて「バンドやろうよ!」をリリース致しました。是非遊んでみてください。 今回は「バンドやろうよ!」でも使った、Flash Liteコンテンツの合成を軽めに紹介します。 Ming Flash Liteの合成にはMingを使います。 Mingを用いるとswfの合成や変数書き換えが非常に簡単にできます。 但し、一部機能にバグがあるので要注意ですが、合成や変数書き換えだけに利用するのであれば今のところ問題は見つかっていません。 さっそく合成 「バンドやろうよ!」では自キャラクターのギターを持ち替えすることでき、その部分に利用しています。 合成するパーツ毎にswfを用意します 1.swf 2.swf 3.swf guitar.swf ming_useswfversion(4); $swf = new SWFMovie(); $swf-
FlashLite1.1をサーバサイドでごにょごにょ(アバターとかゲームとか)想定です 事例を調べてみる サーバサイドのFlash処理はmingとか、SWFTOOLSとかswfmillとかを使っているようです。 逆SEO相場?株式会社WEB広報 GREEのアバターはming+SWFTOOLS+swfmillらしい ※ってかこの勉強会超でたかったな。。。 例えばモバイルウォーズでは、アバターの全てのパーツをswfからxmlにして、これを組 み替えることによって着せ替えを行っています。 ページが見つかりませんでした – Muneto Photography SWFTOOLSにはswfcombineってコマンドがあって、これは "A multi-function tool for inserting SWFs into Wrapper SWFs" ってことで、ちょっと調べてみたい感じ。 swfc
muneto 11 月 30th, 2008 昨年に引き続き株式会社 K sound designの小澤 直史 氏の講演です。 小澤氏の講演は作り手にとって、大変興味深いモノで、昨年はFlash Liteのバイナリ作成関連でした。 今年はswfmillとming関連による制作方法のご案内でした。 swfmillはとてもカンタンなツールでswfをxmlにしちゃいますよ。 で、xmlを追記したりとかでOK 例えばモバイルウォーズでは、アバターの全てのパーツをswfからxmlにして、これを組み替えることによって着せ替えを行っています。 ming自体はあんまりメリットない感じ。 でも、フォントをパスで使えちゃうのが良いです。 swfmillとmingで組めば、バイナリ操作せずにフォントを使用したswfが生成できます。 例えば背景素材をswfmillでxmlに。ユーザーに入力させた文字列をmi
403 Error 現在、このページへのアクセスは禁止されています。 サイト管理者の方はページの権限設定等が適切かご確認ください。
先日書いた「Flash Liteからメーラー起動メモ」ですが、 メーラーの件名や本文にデフォルトで文字列を表示したいとき、 一筋縄ではいかないことが判明しました。 やっかいなのはキャリアごと、Flash Liteのバージョンごとにエンコード形式が違うこと。 Docomo、au、SoftBankで書き方を変えておかないと文字化けしちゃいます! まずFlash Liteのバージョンを取得します。 flv_strに5が返ればバージョン1.1、8が返ればバージョン3.0、9が返ればバージョン3.1。 flVersion = $version; flv_str = substring(flVersion, 0, 1); DocomoとSoftbankでは1.1以下とそれ以外で分岐します。 Docomoの場合 ※F-09AやN-02Aなどの簡体字、繁体字に対応した端末だけは文字化
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。
Feb 17, 2008 SWF内の画像を差し替える... つい最近、KLabさんのブログに面白そうなネタ(swfmillでFlash Lite 1のswfを扱えるようにしてみた)があったので、実験してみました。 swfmillで生成されたxmlを眺めてみるとJPEG画像は以下の様に収められている事が分かります。 <DefineBitsJPEG2 objectID="オブジェクト番号"><data><data> base64エンコードされたJPEG画像 </data></data></DefineBitsJPEG2> swf2xmlで出来たxml内の上の部分を、JPEG画像をbase64でエンコードしてテキストエディタで置き換えてxml2swfでswf化するとあっさり差し変わりました。あまりにもあっさりとできてしまったので調子に乗って、PHPでswf内の画像を差し替
swfmillで出来ること まずはSWFをXMLに変換する $ swfmill swf2xml main.swf main.xml このままもどす $ swfmill xml2swf main.xml main.swf これが基本中の基本 XMLに変換して、swfに戻す前にXMLを弄れば色んな要素を書き換えられる。 (xmlのフォーマットを覚えてswfmillテンプレートを自分で書くなんてことは僕には出来ません) みんながやりたいこと 1.画像・音声の入れ替え 画像の入れ替えは至る所で情報がある 一番簡単な方法 元の画像ファイルと変更する画像ファイルを用意する PHPの場合 $search = base64_encode($befor_img); $replace = base64_encode($after_img); $xml_str = file_get_contents('main
はじめに このアドビデベロッパーセンターを見ている方は、PCでのFlash開発は慣れていると思いますが、「携帯Flashは制限が多くて作りにくい」というイメージを持っているのではないでしょうか? 本連載では、そうした方々に向けて、日本での携帯Flashコンテンツ開発について解説していきます。第1回目は、ざっくりとしたFlash Lite制作ガイドラインを記していきたいと思います。 日本では勝手が違う Flash Lite開発環境 「Flash Lite」とはモバイル用のFlash Playerのことで、これまでにバージョン1~3がリリースされています。Flash Liteの各バージョンは、PC向けFlash Playerのバージョンと比較すると、以下の関係となります。ただし、該当するFlash Playerバージョンの全機能をサポートしているわけではありません。 Flash Lite
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く