FlashLite1.1の場合、ファイルサイズを100KB未満に抑えなければいけないわけですが、
制作する際に抑えたいポイントを挙げます。

Read More

FlashPlayer10の新機能が使いたいということでCS4を買ったわけなんですが、最近はFlashDevelopばっかり使っててCS3を買ったほうがよかったなんて思っています。
で、FlashPlayer10の新機能をいまだ試していない事に気づき、今回はMatrix3D周りを勉強してみたいと思います。

Read More

最近、仕事をやるようになってからようやくFlashに対するモチベーションが上がってきたので色々試みているところです。自分がAS3を取り組んでからまだ4ヶ月足らずなので、まだまだ解らないことだらけなのですが、ネットを駆使して皆様の情報を元にWebサイトの構築方法が少し理解できたかなと思ってます。

今回は忘れないうちにその方法を記事にしたいと思います。

Read More

img_090901.jpgwonderflを知らない人はもういないんじゃないかってくらい広まりましたが、そのwonderflでの投稿作品をサムネイルから選んで見ることのできるギャラリーサイト「Beautifl」を紹介します。

サイト自体はまだ完成したばかりのようですが、既に多くの作品が紹介されています。カテゴリは、表現方法や内容で判りやすく分類されているので、目的にあったFlashを簡単に探すことができます。

今後要チェックですね。

wonderflのギャラリーサイトBeautiflを作りました | ClockMaker Blog
img_090818.jpg ちょっと前のサイトですが、個人的に好きなので紹介します。
Pearl Jamというアメリカのオルタナ系ロックバンドのアルバム復刻キャンペーンサイト。
パズルゲームになっていて、同じ色のピースを揃えると色に対応したアルバムの曲を試聴する事が出来ます。

僕は今PV3Dの勉強をしてますが、こういった簡単に出来る3Dゲームを作ってみたいですね。なんかないものか・・・。

Pearl Jam Ten Game | Preview Special Reissue Pearl Jam Music
img_090813.jpgポーランドで活躍されているWEBクリエイター、Darek Nyckowiak氏のポートフォリオサイト。
WHAT?とWHO?を見る限り、この方は一人で制作しているのでしょうか・・・。スキルがハンパないです。まさにスペシャリスト。

非常にまとまっていて、フォントや文字の見せ方など、随所で参考になります。
あと、ポートフォリオにあるサイトのクオリティが凄い。

thetoke™ interactive / broadcast

copyPixelsがうまく動いてくれません・・・。
Flashで作ったものはちゃんと動くんだけどなー。
記述がまちがってるのでしょうか。


と思ったらブログに貼り付けたら動いた・・・。
うーんなんでだろう。

img_090806.jpg個人的にすごく好きなWebデザイン。
シンプルだけどコンテンツが下からニョキニョキっと現れて、回りのオブジェクトを吹き飛ばして・・・。閲覧していて飽きがこないし、楽しいです。

ポートフォリオサイトって、無難にサムネイルを並ばせるレイアウトが自分の中で先入観としてあるので、ちょっと工夫したデザインを心がけたいですね。

Ruy Adorno - Flash Developer
Bitmapをコピーするときはいままでdrawを使っていたけど、copyPixelsのほうが軽いらしいのでメモ。
var bw:uint = bmd.width;
var bh:uint = bmd.height;

newBmd.copyPixels(bmd, new Rectangle(0, 0, bw, bh), new Point(0, 0));
var newBmp:Bitmap = new Bitmap(newBmd);
ちなみにcopyPixelsはBitmapDataしかコピーできないため、Bitmap化してそのBitmapDataを参照してやればよい。
var loader:Loader = new Loader();
loader.load(new URLRequest("hoge.jpg"));

var bmp:Bitmap = Bitmap(loader.content);
var bmd:BitmapData = bmp.bitmapData;
ギャラリーコンテンツなどで威力を発揮しそうですが、変数定義が増えるので少数をコピーする場合はdrawでもそんなに変わらないんじゃないかと思います。

BitmapData - ActionScript 3.0 言語およびコンポーネントリファレンス
SyntaxHighlighterを導入してみたので、動作確認テスト。
package {
    public class Hoge {
        public function Hoge():void {

        }
    }
}

こういうJSってブログとかやっていないと触らないので、とても目新しく感じる。
これからブログを使用するにあたって、便利なものはどんどん導入していこうと思います。

導入方法は検索すればサクッと出てくるので、ここでの説明はあえて省きます。