2009-10-01 19 views
5

Quiero crear una clase de tabla desde lienzo, que permitirá permitir rastrear la posición de clic sobre ella en coordenadas como A2, donde A ... D es la coordenada Y en algunos escala y 1 ... 3 es la coordenada XAS3: Cómo convertir código ascii a character actionscript

Por ejemplo ver la imagen http://img.skitch.com/20091001-k6ybfehid6y8irad36tbsiif15.jpg

Lo que quiero crear es un tipo de convertidor de localX lienzo y localY a mis nuevas coordenadas como A2.

Estoy pensando en la implementación de si la condición de esta manera

if (0.4 - x*size(from 1-3 here)/canvas.width <= X <= 0.4 + x*size(from 1-3 here)/canvas.width) 
     X = x; 

De esta manera puedo asignado coordenadas necesarias en gama X. p.ej. 1, 2, 3 etc.

Pero qué hacer con el rango alfanumérico. (si, por ejemplo, quiero hacer que sea extensible) ...

¿Tal vez hay una forma de convertir ASCII a char? Pls. sugiera su solución

Respuesta

16

De la misma manera que en JavaScript: fromCharCode. Si y es un número entero a partir de las 1 para A:

String.fromCharCode(64+y)+x 
0

se puede utilizar la función en fromCharCode clase String para hacer eso.

por ejemplo: String.fromCharCode (código ascii);

Cuestiones relacionadas