slotted gray strip

by wh0
the world could have gone on just fine if no one ever wrote this code. nobody needed to see it. and yet here it is.
♥0 | Line 34 | Modified 2014-02-10 03:49:07 | MIT License
play

ActionScript3 source code

/**
 * Copyright wh0 ( http://wonderfl.net/user/wh0 )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/qdcb
 */

package {
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        
        public function FlashTest() {
            graphics.beginFill(0x000000);
            graphics.drawRect(0, 0, 465, 465);
            graphics.endFill();
            graphics.beginFill(0x404040);
            graphics.drawRect(99, 217, 267, 30);
            graphics.endFill();
            var scale:Number = 256;
            var offset:Number = 104;
            var y0:Number = 222;
            var y1:Number = 243;
            graphics.lineStyle(0, 0xffffff);
            for (var i:uint = 0; i < 15; i++) {
                var x:Number = asdf(i) * scale + offset;
                graphics.moveTo(x, y0);
                graphics.lineTo(x, y1);
            }
        }
        
        private function asdf(n:uint):Number {
            var b:uint = n + 1;
            var v:Number = 0;
            var step:Number = 0.5;
            while (b) {
                if (b & 1) v += step;
                step = step * 0.5;
                b >>>= 1;
            }
            return v;
        }
        
    }
}