2009-10-01 10 views
5

Chcę utworzyć klasę tablicy z płótna, która pozwoli na śledzenie pozycji kliknięcia na współrzędnych takich jak A2, gdzie A ... D jest współrzędną Y w niektórych skala i 1 ... 3 jest współrzędna XAS3: Jak przekonwertować kod ASCII na ActionScript

na przykład zobaczyć obraz http://img.skitch.com/20091001-k6ybfehid6y8irad36tbsiif15.jpg

Co chcę stworzyć to rodzaj przetwornika z płótna localX i localY do moich nowe współrzędne jak A2.

myślę o wdrażaniu jeśli warunek ten sposób

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

ten sposób mogę przypisany potrzebne współrzędne w zakresie X. na przykład 1, 2, 3 itd.

Ale co zrobić z zakresem alfanumerycznym. (jeśli na przykład chcę, aby był rozszerzalny) ...

Być może istnieje sposób konwersji ASCII na char? Pls. zaproponuj rozwiązanie

Odpowiedz

16

Tak samo, jak w JavaScript: fromCharCode. Jeśli y jest liczbą całkowitą zaczynając 1 dla A:

String.fromCharCode(64+y)+x 
0

można użyć fromCharCode funkcji w klasie String to zrobić.

na przykład: String.fromCharCode (kod ascii);

Powiązane problemy