I intended this.x and this.y ect so that you could do the following
var conversion1=new $ToAscii('00000000'); - returns \n
var conversion2=new $ToAscii('01010000'); - returns P
then later if you needed the result back without reconverting you could do
conversion1.tobin - would equal \n
conversion2.tobin - would equal P
Now that I look at it though it was stupid in this case seeing how the function returns the result to a variable anyways.
I also wanted to prevent variable conflicts.
Also to trinithis
I would like to ask premission to use your conversion functions to replace my own. Yours are much more efficient.