Просмотр полной версии : присвоить строке номер. при вводе строки выводить номер
casper_61
18.08.2009, 01:15
Извиняюсь за не совсем корректное название темы, просто впал в полный ступор.
есть переменные a, b, c, d,....z,
им нужно присвоить номера
a=0
b=1
c=2
d=3
z=i
и чтобы при вводе переменной, вместо нее выводился ее номер.
надеюсь понятно объяснил
подскажите хоть в каком направлении двигатся
заранее спасибо
Psycho Tiger
18.08.2009, 01:29
Лучше всего смотреть по ascii коду, ловить события клавиш и печатать уже цифры в поле программно.
casper_61
18.08.2009, 02:14
Не, буквы, это я привел образно, вместо них может быть любая произвольная строка.
и при получении этой строки необходимо вывести номер который ей был заранее присвоен
Psycho Tiger
18.08.2009, 12:14
Тогда всё равно смотрим ascii код, вычитаем из них какое-то там число, чтобы получить числа по порядку - a=0, b=1, c=2, и дальше как нибудь так:
function getNum(s:String):Number{
return (***getAscii(s)-const***) //совершенно не помню синтаксис работы с ascii
}
var arr:Array=[];
arr[0]=100;
arr[1]=120;
arr[2]=0;
arr[3]=134;
...
trace(arr(getNum("a")); //100
trace(arr(getNum("c")); //0
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.