Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Flash

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Умножение числа на переменную и вывод произведения в третье поле
 
 автор: Alex2013   (13.06.2012 в 23:28)   письмо автору
 
 

Здравствуйте!
Не судите строгою Во Flash 1,5 недели по необходимости.
Суть проблемы: три текстовых поля : динамический -тест ввода -динамический.
Надо: произвести умножение первого на второе и произведение получить в третьем
посредством кнопки. Код прописан на кнопке.
Как делал:

var obj:Object = {cena_gov:245};
var new_obj:Object = { vvod_vesa:null, txt_summa1:null};
on (release) {
    txt_summa1 = Math.sqrt(vvod_vesa*cena_gov);
}


Результата нет. Не работает.
При проверке получил сообщение:
**Ошибка** экран=Glavnaya, слой=fon, кадр=1:Строка 1: '}' or ',' expected
     var obj:Object={cena_gov:245;},

Общее количество ошибок ActionScript: 1      Сообщенные ошибки: 1


Не могу понять что здесь редактировать и куда добавлять "}" or ","?
Изменил код:
on (release) { var obj:Object={cena_gov:245,vvod_vesa:null, txt_summa1:null}
 txt_summa1 = Math.sqrt(vvod_vesa*cena_gov);

Ошибка исчезла, но все равно не работает и в третьем поле произведение не появляется.
Сделал так:
on (release) { var obj:Object={cena_gov:245,vvod_vesa:null, txt_summa1:null}
    cena_gov.text=245;
    vvod_vesa=vvod_vesa.text
    txt_summa1.text=245*vvod_vesa
    trace(obj.txt_summa1 = Math.sqrt(vvod_vesa*cena_gov));
    trace(obj.cena_gov); 
    trace(obj.vvod_vesa);
}

Произведение не получаю в третьем поле, а в специальном окне получаю следующее:
NaN
245
null
Подскажите,что я не так сделал и в чем ошибка?

И еще вопрос: " А как потом вывести информацию со второго и третьего поля на четвертое?
Заранее благодарен за ответ!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования