2009年7月4日土曜日

ビット演算

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

2009年7月1日水曜日

引数として関数を渡す

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