Archive: Grafik

Actionscript 3.0 İle Zaman Sayaçlı Matematik Oyunu

zaman sayaclı matematik oyunu

Actionscript 3.0 İle Zaman Sayaçlı Matematik Oyunu yapıyoruz. Önceki bir yazımızda Actionscript 3.0 ile sayaç nasıl yapıldığını anlatmış ve bir örnek yapmıştık. Şimdi orada kullandığımız sayaç uygulamasını kullanarak matematik uygulaması yapalım. Oyunumuz belirleyebileceğimiz saniye süresince matematik işlemi soruyor. Süre bitince oyuncunun doğru ve yanlış cevaplarını gösteriyor.
Ek bir özellik olarakta Kontrol düğmesine basınca cevabın yazılacağı alana tekrar focuslanıyor.

zaman sayaclı matematik oyunu

zaman sayaclı matematik oyunu

Kodlarımız şu şekilde :

	var say1;
	var say2;
	var toplam;
	var deger;
	var dogru=0;
	var yanlis=0;

	say1 = Math.round(Math.random()*10);
	say2 = Math.round(Math.random()*10) ;

	sayi1.text= String(say1);
	sayi2.text= String(say2);
	toplam = say1+say2;
	stage.focus= sonuc;
	//enter =13
kontrol.addEventListener(MouseEvent.CLICK, islem);
stage.addEventListener(KeyboardEvent.KEY_DOWN, islem2);
function islem2(event:KeyboardEvent)
{
	if ( event.keyCode==13)
	{
		deger = int(sonuc.text);//Ekranda kullanıcının girdiği sayıyı saklar
	if (deger == toplam) {
		cevap.text ="Doğru Bildin";
		dogru++;
		yenisayi();
		
	} else {
		cevap.text ="Git Matematik Çalış";
		yanlis++;
		yenisayi();
	}
	sonuc.text=""
	stage.focus= sonuc;
		}
	}
function islem(event:Event):void {

	deger = int(sonuc.text);//Ekranda kullanıcının girdiği sayıyı saklar
	if (deger == toplam) {
		cevap.text ="Doğru Bildin";
		dogru++;
		yenisayi();
		
	} else {
		cevap.text ="Git Matematik Çalış";
		yanlis++;
		yenisayi();
	}
	sonuc.text=""
	stage.focus= sonuc;
}

function yenisayi():void
{
	say1 = Math.round(Math.random()*10);
	say2 = Math.round(Math.random()*10) ;

	sayi1.text= String(say1);
	sayi2.text= String(say2);
	toplam = say1+say2;
	
	}
var count:int = 0;

function sayacf():void{
	count++;
	sayac.text=String(count);
	if(sayac.text=="10")
	{
		clearInterval(abc);
		cevap.text = "Süre Bitti " + String(dogru) + " doğru " + String(yanlis)+ " yanlış";
		kontrol.removeEventListener(MouseEvent.CLICK, islem);
		stage.removeEventListener(KeyboardEvent.KEY_DOWN, islem2);
		}
		
		
	
	}
	
	var abc:int = setInterval(sayacf, 1000);


ActionScript 3.0 ile Film Klibinin Rengini Değiştirme

renkdeğiştirme

Bir Film klibinin rengini çalşma esnasında değiştirmek mümkündür. Film klibinin rengini değiştirme ile ilgili örnek bir uygulamayı ekliyoruz. Daha önce Actionscript 3.0 İle Yıldız Yağmuru isimli yazımızda aslında film klibinin rengini rasgele değiştirmeyle ilgili bir örnek yapmıştık.

d.addEventListener(MouseEvent.CLICK, sonraki);

function sonraki(event:Event):void
{
var yeni_renk1:ColorTransform = new ColorTransform();
yeni_renk1.redOffset = -255
yeni_renk1.greenOffset = -68
yeni_renk1.blueOffset = 255
kare.transform.colorTransform = yeni_renk1;
	}
	
ye.addEventListener(MouseEvent.CLICK, yesil);
function yesil(event:Event):void
{
var yeni_renk2:ColorTransform = new ColorTransform();
yeni_renk2.redOffset = -255
yeni_renk2.greenOffset = 255
yeni_renk2.blueOffset = -68
kare.transform.colorTransform = yeni_renk2;
}
	
p.addEventListener(MouseEvent.CLICK, pembe);

function pembe(event:Event):void
{
	
	var yeni_renk3:ColorTransform = new ColorTransform();
yeni_renk3.redOffset = 68
yeni_renk3.greenOffset = -255
yeni_renk3.blueOffset = 255
kare.transform.colorTransform = yeni_renk3;
	}
	

ActionScript 3.0 ile Hesap Makinesi

flash hesap maknesi
Sahnemize 4 düğme ekliyoruz. Sırasıla isimleri tople_btn, cikar_btn, bol_btn, carp_btn olarak ayarlıyouruzz.Flash hazr düğmeleri eklemek isterseniz Pencere/Ortak Kitaplıklar/Düğmeler veya Pencere Bileşenler penceresini açıp ekleyebilirsiniz.

Sahneye iki tanede dinamik metin kutusu ekliyoruz. isimleri sayi1_txt, sayi2_txt ve sonuc_txt olarak ayarladık. Alttaki kodları da yazdıktan sonra CTRL+ENTER ile sahnemizi deneyebiliriz.


topla_btn.addEventListener(MouseEvent.CLICK, top_fnc);

function top_fnc(event:Event):void {
	var sonuc;
	sonuc = int(sayi1_txt.text) + int(sayi2_txt.text);
	sonuc_txt.text = String(sonuc);
}

cikar_btn.addEventListener(MouseEvent.CLICK, cik_fnc);

function cik_fnc(event:Event):void {
	var sonuc;
	sonuc = int(sayi1_txt.text) - int(sayi2_txt.text);
	sonuc_txt.text = String(sonuc);
}

carp_btn.addEventListener(MouseEvent.CLICK, carp_fnc);

function carp_fnc(event:Event):void {
	var sonuc;
	sonuc = int(sayi1_txt.text) * int(sayi2_txt.text);
	sonuc_txt.text = String(sonuc);
}

bol_btn.addEventListener(MouseEvent.CLICK, bol_fnc);

function bol_fnc(event:Event):void {
	var sonuc;
	sonuc = int(sayi1_txt.text) / int(sayi2_txt.text);
	sonuc_txt.text = String(sonuc);
}

Actionscript 3.0 ile Sayac Uygulaması

Actionscript ile sahnemize basit bir sayaç oluşturacağız. Sahneye sayacı yazdıracağımız bir dinamik metin ekliyoruz. Eklediğimiz dinamik metinin ismini “salise” olarak değiştirelim.

flash sayac

 

Kodumuz alttaki gibi olacaktır.

var sal:int = 0;
function sayac():void
	{
		 sal++;
		salise.text=String(sal);
		if (salise.text=="60"){
			clearInterval(abc);
			
		
		}
		
		}
		var abc:uint=setInterval(sayac, 10);
					   

Actionscript 3.0 İle Klavye Kontrolü

Daha önceki bir yazımızda bir film klibini düğmeler yardımıyla hareket ettirmiştik. (Yazımıza buradan ulaşabilirsiniz) Bu yazıda ise sahne alanındaki bir film klibini klavye ile yönlendireceğiz. Bunun için öncelikle klavye tuşlarının kodlarını almamız gerekiyor. Yeni oluşturacağımız bir sahneye alttaki kodları yazarak başlıyoruz.

 

 stage.addEventListener(KeyboardEvent.KEY_DOWN, calis)
function calis (event:KeyboardEvent)
{
	trace(event.keyCode);	

}

Bu kodlar sayesinde klavye tuşlarının kodlarını çıktı ekranına yazdırabiliriz. Klavyeden bastığımız tüm tuşların kodları ekrana gelmeyecektir. Tüm tuşları görmek için Flash Player’da Kontrol Et menüsünden Klavye Kısayollarını Devre Dışı Bırak  dememiz gerekiyor.

klavye iptal

Sahneye araba isimli bir film klibi ekledim. Klavye kodlarını kullanarak sahnedeki film klibini hareket ettirmek için altaki kodları kullanıyoruz.

 

stage.addEventListener(KeyboardEvent.KEY_DOWN, calis)
function calis (event:KeyboardEvent)
{
	trace(event.keyCode);	
		if (event.keyCode==40||event.keyCode==83)
		{
		araba.y = araba.y+10;
		}
	if (event.keyCode==38)
		{
		araba.y = araba.y-10;
		}
	if (event.keyCode==39)
		{
		araba.x = araba.x+10;
		}
	if (event.keyCode==37)
		{
		araba.x = araba.x-10;
		}
	}

ActionScript 3.0 ile Sahnenize Yıldız Yağmuru

yıldız yagmuru

Actionscript 3.0 ile sahne alanına yıldız yağdırmak çok kolay. Örnekteki gibi bir çalışma yapmak için uygulanacak adımları ekliyorum. Read more

Fireworks Cs3 Resim Galerisi Yapımı

Fireworks_wallpapers_443

Fireworks Cs3 Resim Galerisi Yapımı nasıldır?

2013 Yılına Ait 100 Ücretsiz Şahane Font

Daha önce sizlerle paylaştığım Tasarımlarınız Şahlandıracak 75 Ücretsiz Font isimli yazıyı hatırlarsınız.

Bir tasarım proje üzerinde çalışırken karar verilmesi en zor ve belki en çok vakit kaybettiren işlemlerden birisi tasarımı güzel gösterecek kaliteli bir font seçimidir. Font seçiminizi kolaylaştırarak web site tasarımlarınızda, tema tasarımlarınızda, afiş, davetiye, ilan tasarımlarınızda kullanabileceğiniz 2013 yılının en kaliteli 100 ücretsiz harika fontunun listesini sunuyoruz. Tamamı 2013 yılında ücretsiz olarak kullanıma sunulmuş her biri muhteşem görünümlü, tasarımlarınızı profesyonelliğe sürükleyecek bu fontları hemen indirebilirsiniz.062013_1520_2013YlnaAit54.jpg

 

Tamamını ücretsiz indirebileceğiniz fontlardan oluşmuş listemizde ki bazı fontlar sadece kişisel kullanım için bazıları da sadece o font ailesinin tamamını içermiyor. Yani sadece orta kalınlıktakini (medium) indirebilirken kalın (bold) tipini indiremiyorsunuz.

Read more

45 Yüksek Kaliteli Tamamen Ücretsiz HTML/CSS Tasarım

Profesyonel görünümlü tamamen ücretsiz HTML/CSS tema listesini sizinle paylaşıyorum. Bu ücretsiz temaları WordPress temasına dönüştürerek pratik yapabilir ve ya direkt olarak kullanabilirsiniz.

HTML/CSS Template ile Neler Yapılabiliriz?

Acemiler için CSS templateler genelde çok güzel görünümlü olmaları ve en önemlisi tamamen ücretsiz olmaları ile göz dolduruyorlar. HTML/CSS yapısının nispeten diğer komplex sistemlerden (wordpress, php vb. sistemleri kastediyorum) basit olmasından ötürü yeni başlayanlar için onlarla oynamak düzenlemek daha kolay olabiliyor. Bu da hem kendini geliştirmeye çalışanlar hem de zahmetsizce güzel ve profesyonel görünümlü bir web sitesine sahip olmak isteyenler için ideal sistemler.

Read more

Arama Terimleri:

  • css tasarmlar
  • css tasarımlar
  • hazır css tasarımlar
  • html tema

Tasarımlarınızı Şahlandıracak 75 Ücretsiz Profesyonel Font

Kaliteli bir tasarım ve profesyonel bir görünüm için doğru font kullanımı hayati önem taşımaktadır. Güzel ve seksi görünümlü bir tasarım hazırlamanın en önemli adımı olan font seçiminde size yardımcı olabilmek adına size tamamen ücretsiz kaliteli ve profesyonel görünüme sahip 75 fontu listesi hazırladım.

Fontların ön izleme resimleriyle birlikte indirme linklerinin de bulunduğu liste için yorumlarınızı bekliyorum.

Read more

Back to Top