Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var getal:String = "";
- var operator:String = "";
- var huidigeWaarde:Number = 0;
- var eersteKeer: Boolean = true;
- function init():void{
- rekenmachineClip.resultaatText.text ="";
- nulClip.txtWaarde.text="0";
- eenClip.txtWaarde.text="1";
- tweeClip.txtWaarde.text="2";
- drieClip.txtWaarde.text="3";
- vierClip.txtWaarde.text="4";
- vijfClip.txtWaarde.text="5";
- zesClip.txtWaarde.text="6";
- zevenClip.txtWaarde.text="7";
- achtClip.txtWaarde.text="8";
- negenClip.txtWaarde.text="9";
- plusClip.txtWaarde.text="+";
- minClip.txtWaarde.text="-";
- maalClip.txtWaarde.text="x";
- delenClip.txtWaarde.text="/";
- gelijkClip.txtWaarde.text="=";
- nulClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
- eenClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
- tweeClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
- drieClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
- vierClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
- vijfClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
- zesClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
- zevenClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
- achtClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
- negenClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
- plusClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
- minClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
- maalClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
- delenClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
- gelijkClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
- }
- function btnClickHandler(e:MouseEvent):void{
- var currentClip:MovieClip = e.currentTarget as MovieClip;
- switch(currentClip.name){
- case "nulClip":
- getal += "0";
- break;
- case "eenClip":
- getal += "1";
- break;
- case "tweeClip":
- getal += "2";
- break;
- case "drieClip":
- getal += "3";
- break;
- case "vierClip":
- getal += "4";
- break;
- case "vijfClip":
- getal += "5";
- break;
- case "zesClip":
- getal += "6";
- break;
- case "zevenClip":
- getal += "7";
- break;
- case "achtClip":
- getal += "8";
- break;
- case "negenClip":
- getal += "9";
- break;
- case "plusClip":
- huidigeWaarde += Number(getal);
- break;
- case "minClip":
- huidigeWaarde -= Number(getal);
- break;
- case "maalClip":
- if(eersteKeer = false){
- huidigeWaarde *= Number(getal);
- }
- else{
- huidigeWaarde = 1 * Number(getal);
- }
- eersteKeer=false;
- break;
- case "delenClip":
- if(eersteKeer = false){
- huidigeWaarde /= Number(getal);
- }
- else{
- huidigeWaarde = 1 / Number(getal);
- }
- eersteKeer=false;
- break;
- case "gelijkClip":
- getal = String(huidigeWaarde);
- break;
- }
- rekenmachineClip.resultaatText.text = getal;
- getal = "";
- }
- init();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement