Сайт для тех, кто хочет знать больше

Калькулятор

Сегодня в этой статье мы будем рассматривать такую вещь как калькулятор. Вот как он выглядит (и работает :)

В первую и вторую строку введите числа, нажмите "+" и результат сложения отобразится в третьем поле. Кнопка "с" служит для быстрого очищения полей ввода. Дробные числа следует писать через точку, а не запятую.

Для начала создайте документ 200х200. Нарисуйте 2 кнопки: одну для сложения, другую для сброса. Затем создаем 2 текстовых поля (input text) для ввода чисел и одно поле (dynamic text) для вывода ответа. Поочередно выделив каждую кнопку в свойстве Переменная (Variable) первое поле назовем text1, второе - text2, третье - text3. Выделяем кнопку сложения и пишем такой скрипт:

on(release) {texts3 = number(texts2) + number(texts1)}

Немного пояснений к скрипту:
on(release) - выполнение каких-то действий, когда нажата наша кнопка.
texts3 = number(texts2) + number(texts1) - отображаем в третьем поле сумму значений двух верхних полей.
number(texts2) - берем значение из текстового поля и преобразовываем его в число.

Затем выделяем кнопку сброса и пишем:

on(release) {texts1 = "0"; texts2 = "0"; texts3 = "0";}

Если добавить еще пару кнопок, то калькулятор будет умножать, делить, вычитать. В каждую кнопку нужно вставить такой же скрипт, как и для сложения. Затем в скрипте заменить "+" на нужный знак действия.

На мой взгляд, если учиться что-то делать, то лучше брать исходник.


Rambler's Top100 Rating All.BY Яндекс цитирования
Сайт создан в системе uCoz