カメラ映像で動体検知を描画する

2010 / 11 / 3
インスタレーションぽい案件でカメラの画像処理をいろいろと試していたのでその時のリソースをwonderflで再編集してみました。 動体検知?Physical Bitmap – wonderfl build flash online 動体検知?その2[上塗り版]Physical Bitmap – wonderfl build flash online

非同期版Google Analyticsトラッキングコード

2010 / 2 / 21

GoogleAnalyticsの非同期版てのが出てるらしい。 var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ...

» gotoAndPlay();

ループ関連の処理速度の高速化

2010 / 2 / 12
海外のこんな記事に行き着いた。 More performance tuning in Actionscript 3 http://www.danielhai.com/blog/?p=55 パフォーマンスの違いは確かにわかるけど、根本的に比較する条件が違うよーな気がする。

続・XMLのロードでnullが返ってくる(解決)

2010 / 2 / 11

前回のエントリー「XMLのロードでnullが返ってくる」で as 演算子と クラス名(target)の違いについて調べてみた。 as演算子によるとキャストできなかった場合にnullが返ってくるかエラーになるかの違いらしい。 でも前回の場合、as の場合はnull で括弧を使った場合は読み込めるっていう感じだった。 あ、野中さんの記事発見。 as演算子は、キャストに利用することができます。ただし、デ...

» gotoAndPlay();

XMLのロードでnullが返ってくる

2010 / 2 / 11

しょーもないことでしばしばつまづいてしまうのでメモ。 URLLoaderでXML読み込んで、Event.target.dataでXMLを取得する場合。   function init():void { var l:URLLoader = new URLLoader(); l.addEventListener(Event.COMPLETE,onLoadComplete); l.load(ne...

» gotoAndPlay();

続・URLLoaderで色々バイナリで読み込んでみた。

2010 / 2 / 11

普段は大量の画像を読み込む場合にBulkLoaderを使っているんだけど、これを自作クラスで バイナリ一括読み込み→高速表示 的な感じにならないかなーと思って実験。 140枚(中途半端)の画像を読み込み→配置。   // BulkLoaderバージョン private var imgArray:Array; public function init(e:Event = null):void ...

» gotoAndPlay();

URLLoaderで色々バイナリで読み込んでみた。

2010 / 2 / 7

SoundSpectrumをいじるようになってこれまで敬遠してきたByteArrayとかバイナリとか触るようになってきた。 全然関係ないけど、URLLoaderでバイナリ読み込みのファイルをLoaderにぶち込むと表示できるのね。   var ul:URLLoader = new URLLoader(); ul.dataFormat = "binary"; ul.addEventListener...

» gotoAndPlay();

Booleanのスイッチング

2010 / 2 / 7
flag = !flag; // true flag = !flag; // false これだけでスイッチできるのねん。 Flash始めて1年以上経つのに今さら気づいた。。。 今までこんな感じでやってたのさ、、 flag ? false : true; // まだマシ if(flag) flag=false; else flag = true; // 帰ってください、、

BulkLoaderインスタンスを外部クラスから取得

2010 / 1 / 10

BulkLoaderで生成したローダーはBulkLoaderクラス内部にインスタンスを保持しているようで、BulkLoader.getLoader(name)で生成済みのローダーをスタティックに参照できる。 /** * ClassA.asでローダーを生成 * **/ var loader:BulkLoader = new BulkLoader("main"); loader.add("ima...

» gotoAndPlay();

Math.random()のべき乗で取得する値の波をつくる

2009 / 12 / 31

ぶるぶる振動するジッターエフェクトを作っていて、たまに大きな波を起こしたいと思いまして。 小さな波の中に低確率で大きな波を持たせる方法。 var sp:Sp = new Sp(); addChild(sp); function update(e:Event):void { sp.x = 200 * Math.pow(Math.random(),10); sp.y = 100; } Math...

» gotoAndPlay();