"Esta bien armado el codigo? o por mas que lo ponga bien la sintaxis no es buena?"
Esa buena pregunta!
Aquí la respuesta, así "a ojo"...mmm...no, no funcionara...
Si haces copia y pega del que te paso, voila! "funka"
Código:
var precioTotal:Number=0;
var totalCheckBoxs:Number = 9;
for(var i:Number=0; i<totalCheckBoxs; i++)
{
var chBox:Object = Object(_root["price"+i]);
chBox.price = i* 10;
var checkBoxListener:Object = new Object();
checkBoxListener.click = function(event:Object):Void
{
trace(event.target.price);
totaldisplay.text = calcularTotal().toString();
}
chBox.addEventListener("click", checkBoxListener);
}
function calcularTotal():Number
{
var suma:Number = 0;
for(var i:Number=0; i<totalCheckBoxs; i++)
{
var chBox:Object = Object(_root["price"+i]);
if(chBox.selected)
{
suma += chBox.price;
}
}
return suma;
}
Saludos.
Visita mi blog!!! sobre Actionscript 3