Base64エンコードを使ってスクリプトの中に画像を埋め込む
Base64エンコードとは、画像を文字列に変換する方法のことです(詳しくはWikipedia参照)。文字として画像を扱えるので、たとえば次のようなことが試すことができます。
- Flashからサーバーサイドへ画像データを文字データとして送りたいとき(ただし、PNGEncoder使ってByteArrayにして送る方法のほうが軽いはず)
- スクリプト(AS3クラス)に画像を埋め込みたいとき(主に wonderfl 用途)
wonderfl で画像を使うときは自分のサーバーに画像を用意する手間があったのですが、AS3クラスの中に文字列として埋め込んでしまえばそんな手間は省けます。その方法をまとめているwonderfl作例を見つけたのでメモ。
そんなわけで適当な写真をクラスの中に埋め込んでみました。
とりあえず貼り付けておく
コメントする
[告知] 最近書いた書籍の紹介
Flash に関する解説本を書いてます。ブログよりも充実した解説でまとめているので、よければどうぞご覧ください。
[告知] ハンドオンセミナーのお知らせ
FlashのフレームワークProgressionの入門講座を開講しています。集中的にProgressionを学習したい方はどうぞご受講くださいませ。
» 詳細を確認する

![[Base64] wonderfl に任意の画像を埋め込む [Base64] wonderfl に任意の画像を埋め込む](http://clockmaker.jp/blog/wp-content/uploads/2009/04/090426_base64.png)












2009年05月08日(金) 23:09
[...] 確かClockさんがBase64エンコードを使ってスクリプトの中に画像を埋め込むってエントリー書いていたなーと思いだし、 それを見ながら作成。 [...]