![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2002
Сообщений: 10
|
Есть два поля InputText (например, fld1 и fld2) и одно поле DynamicText (например, result).
Как сделать так чтобы при вводе в fld1 и fld2 в поле result была "сумма" этих полей? почему-то result = fld1 + fld2 не работает, т.е. работает но на 50% т.е. result = fld1 и всё... в чём проблема? пс. значения вводятся текстовые! заранее благодарен |
|
|||||
|
Регистрация: Dec 2002
Сообщений: 10
|
да код простейший
on (release) { result = fld1 + fld2; } |
|
|||||
|
on (release) {
trace(fld2);//посмотри не пустой ли fld2 result = fld1 + fld2; } как ты складываешь и так понятно, код нужен чтобы видеть откуда что берется - тогда можно понять где грабли, а так тока гадать |
|
|||||
|
Регистрация: Dec 2002
Сообщений: 10
|
да не. всё нормально. то бишь, не пустой fld2.
|
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
this.createTextField("TF1", 0, 0, 0, 0, 0);
TF1.autoSize = TF1.border=true;
TF1.variable = "fld1";
//
fld1 = "bad ";
//
this.createTextField("TF2", 1, TF1._width, 0, 0, 0);
TF2.autoSize = TF2.border=true;
TF2.variable = "fld2";
//
fld2 = "karma";
//
this.onMouseDown = function() {
this.createTextField("TF3", 2, TF2._x+TF2._width+10, 0, 0, 0);
TF3.autoSize = TF3.border=true;
TF3.variable = "result";
// *
result = fld1+fld2;
};
Последний раз редактировалось Nox Noctis; 30.04.2004 в 15:50. |
|
|||||
|
Регистрация: Dec 2002
Сообщений: 10
|
эээ... берд полный. всё заработало. простите за беспокойство.
я даже ничего не правил. хм... странно всё это... может выпить водки? ![]() |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
Цитата:
![]() |
|
|||||
|
я разгадал эфект 50%-ного сложения
this.createTextField("TF1", 0, 0, 0, 0, 0);
TF1.autoSize = TF1.border=true;
TF1.variable = "fld1";
//
fld1 = "bad ";
//
this.createTextField("TF2", 1, TF1._width, 0, 0, 0);
TF2.autoSize = TF2.border=true;
TF2.variable = "fld2";
//
fld2 = "karma";
//
this.onMouseDown = function() {
this.createTextField("TF3", 2, TF2._x+TF2._width+10, 0, 24, 18);
TF3.border=true;
TF3.variable = "result";
// *
result = fld1+fld2;
};
|
|
|||||
|
Регистрация: Dec 2002
Сообщений: 10
|
2 silin.
Не, нифига ты не разгадал, как собственно и я ничо не понял. Я у СЕБЯ ничего не правил. и код Nox Noctis не брал. |
![]() |
Часовой пояс GMT +4, время: 10:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|