La idae es tener 10 checkbox, y si se selecciona se va incrementando el valor y si se deselecciona se va decrementando el valor numerico...Es tipo un mini carrito de compras para unos servicios...
El tema es que el campo de texto me muestra "NaN" y no se por que...
A ver en que me equivoque! gracias!!!
Cita:
price1.selected = false;
price2.selected = false;
var np1:Number;
var np2:Number;
var checkboxListener:Object = new Object();
checkboxListener.click = function(evt_obj:Object) {
if (evt_obj.target.selected) {
evt_obj.target.label = "$10 Selected";
np1 == 10;
} else {
evt_obj.target.label = "$10";
np1 == 0;}
};
price1.addEventListener("click", checkboxListener);
var checkboxListener:Object = new Object();
checkboxListener.click = function(evt_obj:Object) {
if (evt_obj.target.selected) {
evt_obj.target.label = "$20 Selected";
np2 == 20;
} else {
evt_obj.target.label = "$20";
np2 == 0;
}
};
price2.addEventListener("click", checkboxListener);
var total:Number = new Number(np1+np2);
totaldisplay.text = total.toString();
price2.selected = false;
var np1:Number;
var np2:Number;
var checkboxListener:Object = new Object();
checkboxListener.click = function(evt_obj:Object) {
if (evt_obj.target.selected) {
evt_obj.target.label = "$10 Selected";
np1 == 10;
} else {
evt_obj.target.label = "$10";
np1 == 0;}
};
price1.addEventListener("click", checkboxListener);
var checkboxListener:Object = new Object();
checkboxListener.click = function(evt_obj:Object) {
if (evt_obj.target.selected) {
evt_obj.target.label = "$20 Selected";
np2 == 20;
} else {
evt_obj.target.label = "$20";
np2 == 0;
}
};
price2.addEventListener("click", checkboxListener);
var total:Number = new Number(np1+np2);
totaldisplay.text = total.toString();