force2 decimal flash

  • Started
  • Last post
  • 1 Response
  • anayafx

    so im trying to get a dynamic text box to display only 2 decimals to display a price for a shopping cart
    you know:
    $0.00
    (displaying $ cents)

    when i do calculations i get numbers like 4.23425.
    how can i get them down to 2 decimals? i.e. 4.23

  • gbz0

    function roundDec(num, places)
    {
    var p = "1";
    for (var i = 0; i < places; i ++) p += "0";
    p = Number(p);
    return Math.round(num * p)/p;
    }

    so do:
    myTextField.text = '$" + roundDec( 12.4567, 2 );

    would display $12.46