Код:
var g:Number;
var q:Number=1;
s.addEventListener("click", calc);
n.addEventListener("click", calc);
p.addEventListener("click", calc);
function calc(eventObj:Object):Boolean{
if(!s.selected&&!n.selected&&!p.selected){
g=0;
resul.text = "";
return false;
}
var dt:Number=0;
if(s.selected)dt+=20;
if(n.selected)dt+=10;
if(p.selected)dt+=5;
g=q/(1.16*dt);
resul.text = String(g);
}
Я не знаю, что тут описывать. У вас на сцене три чекбокса, вы каждому из них добавляете листенер, функцию calc(), которая будет срабатывать по клику на чекбокс. Функция проверяет все чекбоксы, если нажат - суммирует значение dt, потом подставляет в вашу формулу и результат выводит в текстовую область. Это все.
|