AS3:如何将ASCII码转换为字符ActionScript

5
我希望创建一个基于画布的棋盘类,可以在其中追踪点击位置并将其坐标表示为类似A2的形式,其中A...D是某个比例尺下的Y坐标,1...3是X坐标。
例如,参见图片http://img.skitch.com/20091001-k6ybfehid6y8irad36tbsiif15.jpg 我想创建一种从画布局部X和局部Y到新坐标(如A2)的转换器。
我考虑这样实现if条件。
if   (0.4 - x*size(from 1-3 here)/canvas.width <= X <= 0.4 + x*size(from 1-3 here)/canvas.width)
       X = x;

这样我就可以在X范围内分配所需的坐标,例如1、2、3等。但是对于字母数字范围怎么办呢?(如果我想使其可扩展)...也许有一种方法可以将ASCII转换为字符?请提出您的解决方案。
2个回答

16
与JavaScript相同的方式:fromCharCode。如果y是以A为1的整数:
String.fromCharCode(64+y)+x

0
你可以使用 String 类中的 fromCharCode 函数来实现这个功能。
例如:String.fromCharCode(ASCII 码);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接