wizzard555
04.05.2008, 12:45
Надо чтобы 2 текстовых поля реагировали по разному на нажатие одних и тех же клавиш.
Вот код:
lime_on_scrap.onKeyDown = function(){
key = Key.getCode();
if (key == 84 && this._name == "lime_on_scrap") {
val = Number(lime_on_scrap.text);
val += 50;
lime_on_scrap.text = val;
trace(this._name);
}
return false;
}
dolomite_1_on_scrap.onKeyDown = function(){
key = Key.getCode();
if (key == 84 && this._name == "dolomite_1_on_scrap") {
val = Number(dolomite_1_on_scrap.text);
val += 50;
dolomite_1_on_scrap.text = val;
trace(this._name);
}
return false;
}
Key.addListener(lime_on_scrap);
Key.addListener(dolomite_1_on_scrap);
Когда фокус находится на поле dolomite_1_on_scrap при нажатии на клавишу t реагирует поле lime_on_scrap! То есть когда фокус ввода на поле dolomite_1_on_scrap оно должно увеличиваться, а увеличивается поле lime_on_scrap. Почему?
Вот код:
lime_on_scrap.onKeyDown = function(){
key = Key.getCode();
if (key == 84 && this._name == "lime_on_scrap") {
val = Number(lime_on_scrap.text);
val += 50;
lime_on_scrap.text = val;
trace(this._name);
}
return false;
}
dolomite_1_on_scrap.onKeyDown = function(){
key = Key.getCode();
if (key == 84 && this._name == "dolomite_1_on_scrap") {
val = Number(dolomite_1_on_scrap.text);
val += 50;
dolomite_1_on_scrap.text = val;
trace(this._name);
}
return false;
}
Key.addListener(lime_on_scrap);
Key.addListener(dolomite_1_on_scrap);
Когда фокус находится на поле dolomite_1_on_scrap при нажатии на клавишу t реагирует поле lime_on_scrap! То есть когда фокус ввода на поле dolomite_1_on_scrap оно должно увеличиваться, а увеличивается поле lime_on_scrap. Почему?