www.gizliorman.net
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Bu site Secret-Forestin hayranları içindir.
 
AnasayfaGaleriLatest imagesAramaKayıt OlGiriş yap

 

 ActionScript 3 Koşul/Şart Yapıları (If/Else)

Aşağa gitmek 
2 posters
YazarMesaj
wantedteams




Erkek Mesaj Sayısı : 114
Yaş : 32
Nerden : Pardon Secretmelos.
Lakap : Ne diyorsun ya.
Kayıt tarihi : 09/02/09

ActionScript 3  Koşul/Şart Yapıları (If/Else) Empty
MesajKonu: ActionScript 3 Koşul/Şart Yapıları (If/Else)   ActionScript 3  Koşul/Şart Yapıları (If/Else) Icon_minitimeSalı Şub. 10, 2009 8:12 pm

Bu dersimizde ActionScript 3.0 içerisinde if-else sorugularına değineceğiz.

İf sorgusunu temel olarak öğrenelim. Daha sonra bütün yazılımlarımızda bu sorguyu bolca kullanacığız. Yazılımınızın; butona tıklandığında duruma göre farklı biçimlerde davranmasını isteyebilirsiniz. Veya başka amaçlar doğrultusunda koşulları kullanabilirsiniz. Ama ne olursa olsun temel olarak en basit biçimde değinmemiz şart. Daha sonra farklı yerlerde kullanımlarına dair örnekler yapacağız.

Sahnede iki adet film klibi(movie clip) oluşturun. Durum adlarını(Instance name) kutucuk1mc ve kutucuk2mc olarak belirleyin. Bu işlemlerin nasıl yapıldığını önceki derste anlatmıştık.

Şimdi Katman 1(Yukarıdaki şerit – Layer 1) de birinci frameye yani küçük nokta işaretine tıklayalım ve f9 ‘a basarak Actions panelini açalım.

kutucuk1_mc ‘nin enini 150 pixel olarak belirleyelim.

kutucuk1_mc.width = 150;Şimdi kutucuk2_mc ‘nin boyunu 100 pixel olarak belirleyelim

kutucuk2_mc.width = 100;Şimdi sorgulayalım. kutucuk1mc ‘nin eni kutucuk2mc ‘nin boyundan büyükse "Evet kutucuk1 daha büyüktür" mesajını ver.

eğer (kutucuk1mc.eni > kutucuk2mc.eni) {

bize ilgili mesajı ver;

}

şeklinde.

if ( kutucuk1_mc.width > kutucuk2_mc.width )
{
trace("Evet!.. Kutucuk 1 daha büyüktür" )
}Olayı biraz daha heyecanlı hale getirelim. else if (şartlar) diğer ihtimalleri sorgular. "else" ise hiçbiri değilse şeklinde kullanılabilir.

if( şartlar ){ uygunsa yapılacaklar }

else if( yok eğer bu şartlar){ uygunsa yapılacaklar }

else if( aman efendim ya bu şartlar uygunsa ){ yapılacaklar }

else { hiç biri doğru değilse ben hallederim }

Bu kez trace fonksiyonundan daha farklı bir şey deneyeceğiz..

if ( kutucuk1_mc.width > kutucuk2_mc.width )
{
kutucuk1_mc.y = 0; // kutucuk1 'i en üste dayadık.

kutucuk2_mc.y = stage.stageHeight - kutucuk2_mc.height // kutucuk2 'yi (ekranın toplam boyu - kutucuk 2 nin boyu) şeklindeki konuma dayadık.
}

else if ( kutucuk1_mc.width < kutucuk2_mc.width ) // Yok eğer kutucuk2′ nin eni daha büyükse
{
kutucuk1_mc.scaleX = 2; // kutucuk1_mc 'nin enini ikiyle çarptık.
}

else // yani hiçbiri de doğru değilse.
{
kutucuk2_mc.scaleY = 2;
}İf şöyleyse böyle yap dışında if şöyleyse ve de şöyleyse hatta buda böyleyse şöyle yap sorgusunu yapabiliriz.

Benim adım "Mehmet" ise ve Bu yazıyı okuyanın adı "okur" ise şunu yap diyebilirdik. Burada ve terimi && şeklinde yazılır. Ve terimi kullandığınızda ise iki şartında yerine gelmiş olması gerekir. Bir de veya var.

Benim adım "Mehmet" ise veya || bu yazıyı okuyanın adı "yazar" ise şunu yap dediğimizde işlem gerçekleşecektir.

&& : ve

|| : veya

== : eşit ise

< : küçük ise

> : büyük ise

<= : küçük veya eşit ise

>= : büyük veya eşit ise

!= : eşit değil ise

Ve dahası olabilir. Eğer daha fazlası gerekirse F1 ‘e basarak flash yardım dosyalarına bakabilirsiniz.

Şimdi bu ifadelerin kullanımına değinelim.

String türünde iki değişken tanımlıyoruz.

var benimAdim:String = "Mehmet";
var okuyaninAdi:String = "Okur";Şimdi ilgili koşulları yazıyoruz

if ( benimAdim == "Mehmet" && okuyaninAdi == "Okur" )
{
trace("evet");

}
else
{
trace("hayir");
}




İnşallah işinize Yarar.
Sayfa başına dön Aşağa gitmek
Admin
Admin
Admin
Admin


Erkek Mesaj Sayısı : 114
Yaş : 26
Nerden : Bilgisayar masasının ordanXD
İş/Hobiler : Site açma,Secret foreste girme,animasyon yapmak,oyun yapmak
Lakap : Adminiz İşte Oğlum
Kayıt tarihi : 06/02/09

ActionScript 3  Koşul/Şart Yapıları (If/Else) Empty
MesajKonu: Sağol Güzel Paylaşım   ActionScript 3  Koşul/Şart Yapıları (If/Else) Icon_minitimeSalı Şub. 10, 2009 8:15 pm

Sen Güzel konular açarsan ohooooo herkesi çeker bu site(mıknatıs gibi Very Happy )
Sayfa başına dön Aşağa gitmek
http://gizli-orman.benimforum.org
 
ActionScript 3 Koşul/Şart Yapıları (If/Else)
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» ActionScript 3 ile Diziler
» ActionScript 3 Giriş
» ActionScript 3 Dersleri
» ActionScript 3 Dersleri 2
» ActionScript 3 Dersleri 3

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
www.gizliorman.net :: Flash Dersleri-
Buraya geçin: