OwlShield

AS3_Hesap_Makinesi

Jan 25th, 2013
520
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var ikinciDegereGecildi:Boolean=false;
  2. var islemBelirtildi:Boolean=false;
  3.  
  4. ilkDeger.text="";
  5. ikinciDeger.text="";
  6. sonucDegeri.text="";
  7. islemDegeri.text="";
  8.  
  9. islemArti.label="+";
  10. islemEksi.label="-";
  11. islemBolu.label="/";
  12. islemCarpim.label="*";
  13.  
  14. islemArti.addEventListener(MouseEvent.CLICK,islemEkle);
  15. islemEksi.addEventListener(MouseEvent.CLICK,islemEkle);
  16. islemBolu.addEventListener(MouseEvent.CLICK,islemEkle);
  17. islemCarpim.addEventListener(MouseEvent.CLICK,islemEkle);
  18.  
  19. sayi0.label="0";
  20. sayi1.label="1";
  21. sayi2.label="2";
  22. sayi3.label="3";
  23. sayi4.label="4";
  24. sayi5.label="5";
  25. sayi6.label="6";
  26. sayi7.label="7";
  27. sayi8.label="8";
  28. sayi9.label="9";
  29.  
  30. sayi0.buttonMode=true;
  31. sayi1.buttonMode=true;
  32. sayi2.buttonMode=true;
  33. sayi3.buttonMode=true;
  34. sayi4.buttonMode=true;
  35. sayi5.buttonMode=true;
  36. sayi6.buttonMode=true;
  37. sayi7.buttonMode=true;
  38. sayi8.buttonMode=true;
  39. sayi9.buttonMode=true;
  40.  
  41. sayi0.addEventListener(MouseEvent.CLICK,degerEkle);
  42. sayi1.addEventListener(MouseEvent.CLICK,degerEkle);
  43. sayi2.addEventListener(MouseEvent.CLICK,degerEkle);
  44. sayi3.addEventListener(MouseEvent.CLICK,degerEkle);
  45. sayi4.addEventListener(MouseEvent.CLICK,degerEkle);
  46. sayi5.addEventListener(MouseEvent.CLICK,degerEkle);
  47. sayi6.addEventListener(MouseEvent.CLICK,degerEkle);
  48. sayi7.addEventListener(MouseEvent.CLICK,degerEkle);
  49. sayi8.addEventListener(MouseEvent.CLICK,degerEkle);
  50. sayi9.addEventListener(MouseEvent.CLICK,degerEkle);
  51.  
  52.  
  53. btnClean.addEventListener(MouseEvent.CLICK,fnTemizle);
  54. btnClean.label="Temizle";
  55.  
  56. btnSonuc.addEventListener(MouseEvent.CLICK,sonucuBelirle);
  57. btnSonuc.label="->Sonuç";
  58.  
  59. function fnTemizle(e:MouseEvent):void {
  60.     islemBelirtildi=false;
  61.     ilkDeger.text="";
  62.     ikinciDeger.text="";
  63.     sonucDegeri.text="";
  64.     islemDegeri.text="";
  65. }
  66.  
  67. function sonucuBelirle(e:MouseEvent):void {
  68.     islemBelirtildi=false;
  69.     if (islemDegeri.text=="+") {
  70.         sonucDegeri.text=String(Number(ilkDeger.text)+Number(ikinciDeger.text));
  71.     }
  72.     if (islemDegeri.text=="-") {
  73.         sonucDegeri.text=String(Number(ilkDeger.text)-Number(ikinciDeger.text));
  74.     }
  75.     if (islemDegeri.text=="/") {
  76.         sonucDegeri.text=String(Number(ilkDeger.text)/Number(ikinciDeger.text));
  77.     }
  78.     if (islemDegeri.text=="*") {
  79.         sonucDegeri.text=String((Number(ilkDeger.text))*(Number(ikinciDeger.text)));
  80.     }
  81. }
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88. function degerEkle(e:MouseEvent):void {
  89.     if (islemBelirtildi) {
  90.         ikinciDegereGecildi=true;
  91.     } else {
  92.         ikinciDegereGecildi=false;
  93.  
  94.     }
  95.     if (ikinciDegereGecildi==false) {
  96.         ilkDeger.text=String((ilkDeger.text)+(e.target.label));
  97.     } else {
  98.  
  99.         ikinciDeger.text=String(ikinciDeger.text+e.target.label);
  100.     }
  101.  
  102. }
  103.  
  104. function islemEkle(e:MouseEvent):void {
  105.     islemBelirtildi=true;
  106.     islemDegeri.text=String(e.target.label);
  107. }
  108.  
  109. function blog(e:MouseEvent):void {
  110.     navigateToURL(new URLRequest("http://mongellor.blogspot.com"),"_blank");
  111. }
  112. Mongellor.addEventListener(MouseEvent.CLICK,blog);
Advertisement
Add Comment
Please, Sign In to add comment