Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   калькулятор (расчетная программа) (http://www.flasher.ru/forum/showthread.php?t=85653)

Nirth 27.09.2006 17:14

Чекбокс и есть класс, вернее целый набор классов....

CCCPirate 27.09.2006 17:18

Цитата:

Сообщение от Nirth
Любой новичек может написать нечто похожее на то что напишет профи, за исключением

Только у профи, программку можно будет
Реюзать как компонент
Расширять
Сделать следующие версии
Сгенерить документацию
Легко заскинировать
Легко изменить (запатчить) неисправный модуль
Легкость тестирования.

Пол года бессонных ночей у монитора - и вот уже синий, опухший, красноглазый новичек может утверждать, что все сделанное профессионалом - пара пустяков:D :D :D

motosap 27.09.2006 17:21

Если вообще упростить, то можно просто пары текстовых блоков:
1. - стоимость i-го товара (нельзя редактировать)
2. - кол-во (по умолчанию - 0, редактировать можно).
При нажатии кнопки подсчета стоимости просто смотришь все пары и:
resultCost = Number(txtPrice1.text)*Number(txtAmount1.text) + Number(txtPrice2.text)*Number(txtAmount2.text) + ... + и так по всем полям
Где txtPrice1, txtPrice2 - текстовые поля цен
и txtAmoun1б txtAmoun2 - текстоые поля количества.
Тогда и не надо чекБоксы ставить.

+ Хорошо было бы проверять поля кол-ва товара функцией isNan(exp). Она возвращает истину, если exp - число и ложь - в противном случае.
И если поле - не число, то выводить предупреждение.

pamira 27.09.2006 17:35

это правда все во флеше задать можно? для меня он родился как приложение к корелДро, только графика могла двигаться и меняться

KidsKilla 27.09.2006 17:38

для таких игрушек были созданы HTML + JavaScript.
минимум гемора максимум пользы.

Bright 27.09.2006 18:11

нельзя :)
флэш - это ваще пэйнт, тока там анимацию можна делать.
а екшенскрипт - это выдумка.
все люди на форуме тебе будут говорить что на флэше можно делать игры, интернет-приложения, мультимедиа-презентации и проч...
НЕ ВЕРЬ ИМ!
это все ложь :D :D

motosap 28.09.2006 11:01

Прошу прощение за дезинформацию на счет функции isNaN(exp). Она возвращает истину, если exp - not a number (не число, отсюда и название функции). Просто описался. Странно, даже никто не заметил.

Artem Brigert 28.09.2006 11:26

в F1 почаще заглядывай ... и не будет у тебя необходимости извиняться

Цитата:

trace( isNaN("Tree") );
// returns true

trace( isNaN(56) );
// returns false

trace( isNaN(Number.POSITIVE_INFINITY) )
// returns false

motosap 28.09.2006 11:32

Ха-ха.

PinNoKio 29.09.2006 21:47

2pamira, дерзай... если голова на своем месте-ты все осилишь... :) успехов


Часовой пояс GMT +4, время: 22:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.