İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Flash Action Script 3.0 Hesap Makinesi

fatihcan92

0
İyinet Üyesi
Katılım
28 Ocak 2013
Mesajlar
18
Reaction score
0
hesap1.png


Flash AS 3.0 ile hazırlamış olduğum hesap makinesi aşağıda kodları bulunmaktadır ancak açıklama satırları koymadım anlamadığınız kısımlar da sorular sorabilirsiniz açıklamasını yapabilirim.

Kodlar

Kod:
var sayibir:Number=0;
var sayiiki:Number=0;
var sondeger:Number=0;
var islem:Number=0;
var sayac:Number=1;
 
bir_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_18);
 
function fl_MouseClickHandler_18(event:MouseEvent):void
{
 
	if(sondeger==Number(sonuc_txt.text)){
		sonuc_txt.text="";
	}
	sonuc_txt.text=String(sonuc_txt.text+1);
}
 
iki_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_19);
 
function fl_MouseClickHandler_19(event:MouseEvent):void
{
	if(sondeger==Number(sonuc_txt.text)){
 
		sonuc_txt.text="";
	}
		sonuc_txt.text=String(sonuc_txt.text+2);
 
}
 
uc_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_20);
 
function fl_MouseClickHandler_20(event:MouseEvent):void
{
	if(sondeger==Number(sonuc_txt.text)){
		//sayibir=Number(sonuc_txt.text);
		sonuc_txt.text="";
	}
			sonuc_txt.text=String(sonuc_txt.text+3);
 
}
 
dort_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_21);
 
function fl_MouseClickHandler_21(event:MouseEvent):void
{
	if(sondeger==Number(sonuc_txt.text)){
		//sayibir=Number(sonuc_txt.text);
		sonuc_txt.text="";
	}
			sonuc_txt.text=String(sonuc_txt.text+4);
 
}
 
bes_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_22);
 
function fl_MouseClickHandler_22(event:MouseEvent):void
{
	if(sondeger==Number(sonuc_txt.text)){
		//sayibir=Number(sonuc_txt.text);
		sonuc_txt.text="";
	}
			sonuc_txt.text=String(sonuc_txt.text+5);
 
}
 
alti_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_23);
 
function fl_MouseClickHandler_23(event:MouseEvent):void
{
	if(sondeger==Number(sonuc_txt.text)){
		//sayibir=Number(sonuc_txt.text);
		sonuc_txt.text="";
	}
				sonuc_txt.text=String(sonuc_txt.text+6);
 
}
 
yedi_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_24);
 
function fl_MouseClickHandler_24(event:MouseEvent):void
{
	if(sondeger==Number(sonuc_txt.text)){
		//sayibir=Number(sonuc_txt.text);
		sonuc_txt.text="";
	}
				sonuc_txt.text=String(sonuc_txt.text+7);
 
}
 
sekiz_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_25);
 
function fl_MouseClickHandler_25(event:MouseEvent):void
{
	if(sondeger==Number(sonuc_txt.text)){
		//sayibir=Number(sonuc_txt.text);
		sonuc_txt.text="";
	}
				sonuc_txt.text=String(sonuc_txt.text+8);
 
}
 
dokuz_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_26);
 
function fl_MouseClickHandler_26(event:MouseEvent):void
{
	if(sondeger==Number(sonuc_txt.text)){
		//sayibir=Number(sonuc_txt.text);
		sonuc_txt.text="";
	}
				sonuc_txt.text=String(sonuc_txt.text+9);
 
}
 
sifir_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_27);
 
function fl_MouseClickHandler_27(event:MouseEvent):void
{
	if(sondeger==Number(sonuc_txt.text)){
		//sayibir=Number(sonuc_txt.text);
		sonuc_txt.text="";
	}
				sonuc_txt.text=String(sonuc_txt.text+0);
 
}
 
arti_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_28);
 
function fl_MouseClickHandler_28(event:MouseEvent):void
{
	islem=1;
	if(sayac==1){
	sondeger=Number(sonuc_txt.text);
 
	sonuc_txt.text="";
	}
	if(sayac > =2){
		sayiiki=Number(sonuc_txt.text);
		sondeger=sondeger+sayiiki;
		sonuc_txt.text=String(sondeger);
	}
	sayac=sayac+1;
 
}
 
esit_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_29);
 
function fl_MouseClickHandler_29(event:MouseEvent):void
{
	sayiiki=Number(sonuc_txt.text);
	if(islem==1){
		sondeger=sayibir+sayiiki;
	    sonuc_txt.text=String(sondeger);
	}
	if(islem==2){
		sondeger=sayibir-sayiiki;
	    sonuc_txt.text=String(sondeger);
	}
	if(islem==3){
		sondeger=sayibir*sayiiki;
	    sonuc_txt.text=String(sondeger);
	}
	if(islem==4){
		sondeger=sayibir/sayiiki;
	    sonuc_txt.text=String(sondeger);
	}
}
 
eksi_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_30);
 
function fl_MouseClickHandler_30(event:MouseEvent):void
{
	islem=2;
	if(sayac==1){
	sondeger=Number(sonuc_txt.text);
 
	sonuc_txt.text="";
	}
	if(sayac > =2){
		sayiiki=Number(sonuc_txt.text);
		sondeger=sondeger-sayiiki;
		sonuc_txt.text=String(sondeger);
	}
	sayac=sayac+1;
}
 
carpi_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_31);
 
function fl_MouseClickHandler_31(event:MouseEvent):void
{
	islem=3;
	if(sayac==1){
	sondeger=Number(sonuc_txt.text);
 
	sonuc_txt.text="";
	}
	if(sayac > =2){
		sayiiki=Number(sonuc_txt.text);
		sondeger=sondeger*sayiiki;
		sonuc_txt.text=String(sondeger);
	}
	sayac=sayac+1;
}
 
bolu_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_32);
 
function fl_MouseClickHandler_32(event:MouseEvent):void
{
	islem=4;
	if(sayac==1){
	sondeger=Number(sonuc_txt.text);
 
	sonuc_txt.text="";
	}
	if(sayac > =2){
		sayiiki=Number(sonuc_txt.text);
		sondeger=sondeger/sayiiki;
		sonuc_txt.text=String(sondeger);
	}
	sayac=sayac+1;
}
 
sil_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_33);
 
function fl_MouseClickHandler_33(event:MouseEvent):void
{
	sonuc_txt.text="";
	islem=0;
	sayibir=0;
	sayiiki=0;
	sondeger=0;
}
 
sin_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_34);
 
function fl_MouseClickHandler_34(event:MouseEvent):void
{
	sonuc_txt.text=String(Number(Math.sin(Number(sonuc_txt.text)*Math.PI/180)));
}
 
kare_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_35);
 
function fl_MouseClickHandler_35(event:MouseEvent):void
{
	sonuc_txt.text=String(Number(Math.pow(Number(sonuc_txt.text),2)));
 
}

.FLA Olarak İndir

Kaynak: http://www.tekno-logy.com/flash-action-script-3-0-hesap-makinesi.html
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst