Advertisement
Guest User

Untitled

a guest
Jun 21st, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var getal:String = "";
  2. var operator:String = "";
  3. var huidigeWaarde:Number = 0;
  4. var eersteKeer: Boolean = true;
  5.  
  6. function init():void{
  7.     rekenmachineClip.resultaatText.text ="";
  8.    
  9.     nulClip.txtWaarde.text="0";
  10.     eenClip.txtWaarde.text="1";
  11.     tweeClip.txtWaarde.text="2";
  12.     drieClip.txtWaarde.text="3";
  13.     vierClip.txtWaarde.text="4";
  14.     vijfClip.txtWaarde.text="5";
  15.     zesClip.txtWaarde.text="6";
  16.     zevenClip.txtWaarde.text="7";
  17.     achtClip.txtWaarde.text="8";
  18.     negenClip.txtWaarde.text="9";
  19.     plusClip.txtWaarde.text="+";
  20.     minClip.txtWaarde.text="-";
  21.     maalClip.txtWaarde.text="x";
  22.     delenClip.txtWaarde.text="/";
  23.     gelijkClip.txtWaarde.text="=";
  24.  
  25.     nulClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
  26.     eenClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
  27.     tweeClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
  28.     drieClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
  29.     vierClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
  30.     vijfClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
  31.     zesClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
  32.     zevenClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
  33.     achtClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
  34.     negenClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
  35.     plusClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
  36.     minClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
  37.     maalClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
  38.     delenClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
  39.     gelijkClip.addEventListener(MouseEvent.CLICK, btnClickHandler);
  40. }
  41.  
  42.  
  43.  
  44. function btnClickHandler(e:MouseEvent):void{
  45.     var currentClip:MovieClip = e.currentTarget as MovieClip;
  46.        
  47.     switch(currentClip.name){
  48.         case "nulClip":
  49.             getal += "0";
  50.             break;
  51.         case "eenClip":
  52.             getal += "1";
  53.             break;
  54.         case "tweeClip":
  55.             getal += "2";
  56.             break;
  57.         case "drieClip":
  58.             getal += "3";
  59.             break;
  60.         case "vierClip":
  61.             getal += "4";
  62.             break;
  63.         case "vijfClip":
  64.             getal += "5";
  65.             break;
  66.         case "zesClip":
  67.             getal += "6";
  68.             break;
  69.         case "zevenClip":
  70.             getal += "7";
  71.             break;
  72.         case "achtClip":
  73.             getal += "8";
  74.             break;
  75.         case "negenClip":
  76.             getal += "9";
  77.             break;
  78.         case "plusClip":
  79.             huidigeWaarde += Number(getal);
  80.             break;
  81.         case "minClip":
  82.             huidigeWaarde -= Number(getal);
  83.             break;
  84.         case "maalClip":
  85.             if(eersteKeer = false){
  86.                 huidigeWaarde *= Number(getal);        
  87.             }
  88.             else{
  89.                 huidigeWaarde = 1 * Number(getal);
  90.             }
  91.             eersteKeer=false;
  92.             break;
  93.         case "delenClip":
  94.             if(eersteKeer = false){
  95.                 huidigeWaarde /= Number(getal);        
  96.             }
  97.             else{
  98.                 huidigeWaarde = 1 / Number(getal);
  99.             }
  100.             eersteKeer=false;
  101.             break;
  102.         case "gelijkClip":
  103.             getal = String(huidigeWaarde);
  104.             break;
  105.     }
  106.         rekenmachineClip.resultaatText.text = getal;
  107.         getal = "";
  108. }
  109.  
  110. init();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement