CLICK HERE TO COPY
Actionscript:
var canvas:BitmapData=new BitmapData(280,100,false,0xefefef);
addChild(new Bitmap(canvas));
// pixel alphbet in base36
var alphabet:Array=["", "67erkgi", "e3j6dss", "75rue4u", "c5ltok8", "75s2tji", "75s2tjk", "75rugj2", "95yfnf6", "21blls4", "10nt5xo", "973it1u", "85aef4u", "59lu6nl", "cnz0hbn", "67ej51o", "67eq49c", "67ej53e", "67eq7gy", "66978m4", "6ywdqpw", "95y780c", "53b00as", "8nmdpyi", "5374thm", "53avnus", "6xsfdam"];
function drawBase36(num:String, xp:int, yp:int):void {
// convert base36 to binary
num=parseInt(num,36).toString(2);
while (num.length <35) {
[...]