GoogleAnalyticsの非同期版てのが出てるらしい。 var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ...
非同期版Google Analyticsトラッキングコード
2010 / 2 / 21ループ関連の処理速度の高速化
2010 / 2 / 12続・XMLのロードでnullが返ってくる(解決)
2010 / 2 / 11前回のエントリー「XMLのロードでnullが返ってくる」で as 演算子と クラス名(target)の違いについて調べてみた。 as演算子によるとキャストできなかった場合にnullが返ってくるかエラーになるかの違いらしい。 でも前回の場合、as の場合はnull で括弧を使った場合は読み込めるっていう感じだった。 あ、野中さんの記事発見。 as演算子は、キャストに利用することができます。ただし、デ...
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...
続・URLLoaderで色々バイナリで読み込んでみた。
2010 / 2 / 11普段は大量の画像を読み込む場合にBulkLoaderを使っているんだけど、これを自作クラスで バイナリ一括読み込み→高速表示 的な感じにならないかなーと思って実験。 140枚(中途半端)の画像を読み込み→配置。 // BulkLoaderバージョン private var imgArray:Array; public function init(e:Event = null):void ...
URLLoaderで色々バイナリで読み込んでみた。
2010 / 2 / 7SoundSpectrumをいじるようになってこれまで敬遠してきたByteArrayとかバイナリとか触るようになってきた。 全然関係ないけど、URLLoaderでバイナリ読み込みのファイルをLoaderにぶち込むと表示できるのね。 var ul:URLLoader = new URLLoader(); ul.dataFormat = "binary"; ul.addEventListener...
Booleanのスイッチング
2010 / 2 / 7BulkLoaderインスタンスを外部クラスから取得
2010 / 1 / 10BulkLoaderで生成したローダーはBulkLoaderクラス内部にインスタンスを保持しているようで、BulkLoader.getLoader(name)で生成済みのローダーをスタティックに参照できる。 /** * ClassA.asでローダーを生成 * **/ var loader:BulkLoader = new BulkLoader("main"); loader.add("ima...
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...
タイムライン上に配置したビットマップ
2009 / 12 / 21タイムライン上に配置したビットマップはShapeとして書き出されることを今知った。CS3ですが。 素材だけタイムラインに置いてクラス側で制御、わざわざ各素材をシンボル化するのが面倒だからgetChildAt()とかで操作しようとしてエラー。 どうなっているのかと表示リストを出力してみたら[Object Shape]が返ってきた。しかも複数のビットマップも書き出し後は単一シェイプとして書き出されてい...