Foros del Web » Creando para Internet » Flash y Actionscript »

ayuda con as2 caracter $

Estas en el tema de ayuda con as2 caracter $ en el foro de Flash y Actionscript en Foros del Web. ayuda con as2 estoy haciendo un carrito de compras en flash pero tengo un grandisimo problema quiero q en el textinput aparezacan los precios con ...
  #1 (permalink)  
Antiguo 29/11/2010, 23:23
 
Fecha de Ingreso: julio-2010
Mensajes: 8
Antigüedad: 13 años, 9 meses
Puntos: 0
Pregunta ayuda con as2 caracter $

ayuda con as2

estoy haciendo un carrito de compras en flash pero tengo un grandisimo problema quiero q en el textinput aparezacan los precios con el siguiente formato
$2,800.00

al momento de que declaro el valor inicial de mi textinput asi

cantidad1.text="$"+2+","+800

me aparece correctamente como lo quiero
el problema es q declare otra variable q quiero sumar con la anterior
con el mismo formato cuando se seleccione el check

osea la operacion quiero q sea

$2,800.00 + $1,000.00=$3,800.00


como le hago para sumar estas variables con este formato
mi codigo es el siguiente


****codigo****


cantidad0.setStyle("color",0x005CA2);
cantidad1.setStyle("color",0x005CA2);
cantidad1.text="$"+2+","+800
domicilio.text="$"+1+","+000


//check1

alClicar = new Object();
alClicar.click = function(evento) {
if(evento.target.selected==true){
condicion=1;
cantidad1.text=Number(cantidad1.text) + Number(domicilio.text)
}

else{
condicion=0;
cantidad1.text=1
}
};
mi_checkbox.addEventListener("click", alClicar);


gracias
  #2 (permalink)  
Antiguo 30/11/2010, 08:00
Avatar de lucasiramos  
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 19 años, 8 meses
Puntos: 13
Respuesta: ayuda con as2 caracter $

Hola Acuario! El problema que tenes es que estas mezclando strings con números. Yo tendría una variable aparte en la que almaceno los valores numéricamente, y luego, a partir de esas variables, sí asignarle valor a los cuadros de texto. Pero la suma hacerla con las variables numéricas. A ver si te sirve algo asi:
Código:
cantidad0.setStyle("color",0x005CA2);
cantidad1.setStyle("color",0x005CA2);

VarCantidad=2800
VarDomicilio=1000

cantidad1.text="$"+2+","+800
domicilio.text="$"+1+","+000

//check1

alClicar = new Object();
alClicar.click = function(evento) {
    if(evento.target.selected==true){
        condicion=1;
        Suma=VarCantidad+VarDomicilio
        cantidad1.text="$" + String(Suma)
    }else{
        condicion=0;
        cantidad1.text=1
    }
};

mi_checkbox.addEventListener("click", alClicar);
En realidad con ese código estaría faltando separar con coma los miles, pero bueno, habría que pensar bien esa función.

Espero que te sirva.
Saludos, Lucas

Etiquetas: caracteres
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:37.