2009年7月4日土曜日

ビット演算

var hoge = 0x652453;
var a:uint = ( hoge & 0xff0000 ) >> 16; // 0x65
var b:uint = ( hoge & 0x00ff00 ) >> 8;  // 0x24
var c:uint = ( hoge & 0x0000ff );  // 0x53

2009年7月1日水曜日

引数として関数を渡す

思いついて書いてみたらいけた。たぶん色々こうやって動いてるんだろう。 きっと引数も渡せるはず。 なるほど、コレは色々簡略化できそう。
function hoge():void {
 trace('hoge');
}
function fuga(xhoge:Function):void {
 xhoge();
}
fuga(hoge);