Flash Gallery | Flash Templates | Flash Menu | Flash Design | Flash Audio & Video

flash page flip

Actionscript 3.0 video tutorials

+ Reply to Thread
Results 1 to 2 of 2

Thread: string to number

  1. #1
    Junior Member Settled In jamiewa is on a distinguished road
    Join Date
    Jan 2008
    Posts
    16
    Rep Power
    0

    string to number

    amazing Flash templates
    I have almost got this calculator working.

    I just can't get the slider string to be converted to a number!

    var amount:Number = Number(sliderLabel.text);

    Is returning NaN when it is traced. why?


    package
    {
    import fl.controls.ComboBox;
    import flash.display.MovieClip;
    import flash.events.Event;
    import flash.text.TextField;
    import flash.text.TextFieldAutoSize;
    import fl.events.SliderEvent;
    import flash.events.MouseEvent;

    public class LoanCalculator extends MovieClip
    {
    private var tf:TextField;


    public function LoanCalculator() {
    setupComboBox();
    setupTextField();
    theslider();
    setupTerm();
    theButton();
    hiddenResults.summaryTxt.visible=false;


    }


    private function setupTextField():void {
    tf = new TextField();
    tf.x = 10;
    tf.y = 210;
    tf.autoSize = TextFieldAutoSize.LEFT;
    addChild(tf);
    }

    private function setupComboBox():void {
    cb_loan.setSize(200, 22);
    cb_loan.prompt = "Select your Loan";
    cb_loan.addItem( { label: "New Car", data:8.99 } );
    cb_loan.addItem( { label: "Used Car", data:10.49 } );
    cb_loan.addItem( { label: "Home Loan", data:9.65 } );
    cb_loan.addEventListener(Event.CHANGE, cardSelected);
    }


    private function cardSelected(e:Event):void {
    tf.text = "Interest Rate: "
    tf.appendText(cb_loan.selectedItem.data + "%");

    }

    private function setupTerm():void {
    cb_term.setSize(130, 22);
    cb_term.prompt = "Select your Term";
    cb_term.addItem( { label: "1 Year", data:1 } );
    cb_term.addItem( { label: "2 Years", data:2 } );
    cb_term.addItem( { label: "3 Years", data:3 } );

    }

    public function theslider() {
    configureListeners();
    }

    private function configureListeners():void {
    slider.addEventListener(SliderEvent.THUMB_DRAG, sliderDrag);
    }

    public function sliderDrag(e:SliderEvent):void {
    trace("Slider dragging: " + e.target.value);
    sliderLabel.text = "$" + e.target.value;


    }


    public function theButton() {
    getvalue();
    }

    private function getvalue():void {
    calculate_btn.addEventListener(MouseEvent.CLICK, pressButton);
    }

    public function pressButton(event:MouseEvent):void {
    /*
    var myCalc:Number = Number(sliderLabel.text) + Number(cb_term.selectedItem.data) + Number(cb_loan.selectedItem.data);
    trace(myCalc);
    var slide:Number = Number(sliderLabel);


    var loan:Number = Number(cb_loan.selectedItem.data);
    summaryTxt.text = (term * interest * amount);

    var myCalc:Number = Number(slider);
    trace(sliderLabel);
    */
    var amount:Number = Number(sliderLabel.text);
    var term:Number = Number(cb_term.selectedItem.data);
    var interest:Number = Number(cb_loan.selectedItem.data);
    hiddenResults.summaryTxt.visible=true;

    trace(amount);
    trace(Math.round(interest * term));
    hiddenResults.summaryTxt.text = (term * interest);


    }


    }

    }

  2. #2
    Junior Member Settled In eg19689 is on a distinguished road
    Join Date
    Dec 2007
    Posts
    5
    Rep Power
    0

    Re: string to number

    text is not a number it is a String. I know you know this but Flash doesn't know this so you have to convert. Try setting the outcome to a string like this:

    String(your var)//whatever number you have as a variable goes here.

+ Reply to Thread

Similar Threads

  1. Conversione di un input di testo in Number
    By monmarzia in forum advanced Actionscript 3.0
    Replies: 0
    Last Post: 19-05-09, 10:00
  2. Conversione String -> Class
    By jseeker in forum Actionscript 3.0 base
    Replies: 7
    Last Post: 21-08-08, 18:11
  3. Ease Number
    By mikie in forum Actionscript 3.0 newbies
    Replies: 2
    Last Post: 10-07-08, 02:03
  4. Replies: 12
    Last Post: 03-10-07, 15:23
  5. How to extract a Substring from a String
    By Flep in forum Tutorials
    Replies: 0
    Last Post: 27-09-07, 09:57

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Optimization by vBSEO