A Flash Developer Resource Site

Results 1 to 20 of 20

Thread: Need a Calculator in AS3 please...

Hybrid View

  1. #1
    Junior Member
    Join Date
    Feb 2008
    Posts
    3

    Need That Calculator, Too!

    Hi Afternoon Delight,
    Would you please send me a copy of that calculator code, too? I have a similar situation.
    Much appreciated,
    phoolholy

  2. #2
    indime
    Join Date
    Feb 2008
    Location
    Manchester, England
    Posts
    2
    Quote Originally Posted by phoolholy
    Hi Afternoon Delight,
    Would you please send me a copy of that calculator code, too? I have a similar situation.
    Much appreciated,
    phoolholy
    Hi
    I have just joined and not sure about the protocol. I think I am talking to phoolholy.
    Anyway, I am looking for the code to the calculator. Can you send it to me? Will you need more info?

    Regards

    indime

  3. #3
    Junior Member
    Join Date
    Feb 2008
    Posts
    3

    Calculator code

    Hi, This isn't a complete calculator. Only addition. But it's a start.

    var enteredNumber = "";
    var theResult = 0;
    var theOperation = "";
    var firstNumber = 0;

    bt0.addEventListener(MouseEvent.CLICK, enterNumber);
    bt1.addEventListener(MouseEvent.CLICK, enterNumber);
    bt2.addEventListener(MouseEvent.CLICK, enterNumber);
    bt3.addEventListener(MouseEvent.CLICK, enterNumber);
    bt4.addEventListener(MouseEvent.CLICK, enterNumber);
    bt5.addEventListener(MouseEvent.CLICK, enterNumber);
    bt6.addEventListener(MouseEvent.CLICK, enterNumber);
    bt7.addEventListener(MouseEvent.CLICK, enterNumber);
    bt8.addEventListener(MouseEvent.CLICK, enterNumber);
    bt9.addEventListener(MouseEvent.CLICK, enterNumber);

    btpl.addEventListener(MouseEvent.CLICK, addNumber);
    bteq.addEventListener(MouseEvent.CLICK, calculateAnswer);

    function enterNumber(event:MouseEvent) {

    if (event.currentTarget == bt0) {
    enteredNumber = enteredNumber + "0";
    txt_result.text = enteredNumber;
    }

    if (event.currentTarget == bt1) {
    enteredNumber = enteredNumber + "1";
    txt_result.text = enteredNumber;
    }
    if (event.currentTarget == bt2) {
    enteredNumber = enteredNumber + "2";
    txt_result.text = enteredNumber;
    }
    if (event.currentTarget == bt3) {
    enteredNumber = enteredNumber + "3";
    txt_result.text = enteredNumber;
    }
    if (event.currentTarget == bt4) {
    enteredNumber = enteredNumber + "4";
    txt_result.text = enteredNumber;
    }

    if (event.currentTarget == bt5) {
    enteredNumber = enteredNumber + "5";
    txt_result.text = enteredNumber;
    }
    if (event.currentTarget == bt6) {
    enteredNumber = enteredNumber + "6";
    txt_result.text = enteredNumber;
    }
    if (event.currentTarget == bt7) {
    enteredNumber = enteredNumber + "7";
    txt_result.text = enteredNumber;
    }

    if (event.currentTarget == bt8) {
    enteredNumber = enteredNumber + "8";
    txt_result.text = enteredNumber;
    }
    if (event.currentTarget == bt9) {
    enteredNumber = enteredNumber + "9";
    txt_result.text = enteredNumber;
    }
    }

    function addNumber(event:MouseEvent) {
    theResult = enteredNumber;
    enteredNumber = "";
    theOperation = "+";
    }

    function calculateAnswer(event:MouseEvent) {
    if (theOperation == "+") {
    theResult = Number(theResult) + Number(enteredNumber);
    txt_result.text = theResult;
    }
    }

  4. #4
    indime
    Join Date
    Feb 2008
    Location
    Manchester, England
    Posts
    2

    Calculator

    Thanks

    I will use this to build on. I will try and add trig functiions, will post when done.

    Cheers

    indime

Posting Permissions

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




Click Here to Expand Forum to Full Width

HTML5 Development Center