Archive for the 'ActionScript 3.0' Category


67 Satırda Web Sayfası

mütevazi bir portfolyo sitesidir kendileri böyle ince ince gerçek hayat similasyonları yaratıp kendimi eğlendirmeye başladım bu günün mahsülü budur arkadaşlar işine yarayan ihtiyacı olan doya doya kullansın, yesin içsin 3 günlük dünya.

Hoppa Kaynak Dosaya :
sağ klick Save As , Farklı Kaydet

Read more »

Actionscrip 3 – Easing Neler Yapar

kafasını gözünü yararaktan ilerledigim ekşın olayında sizler için (nasıl yalan) hazırladıgım bu yeni saçmalık şöyle şeyler içeriyor ilginizi çekebilir. tuhaf butonların ve beyaz çemberin görüntüde asıl yaptığı iş çok basit ekşınscript3 içindeki “easing” olayını “tween” yardımı ile kullanıyor ve üzerinde isimleri yazan butonlara tıklatınca çember bi o noktaya bi bu noktaya gidip geliyor (bi insan bu kadar çarisiz kalır yaptığı işi anlatırken.)

benim bu dikdörtgenin içinde asıl yapmak istedigim ve yaptıgım şey de şudur: butonlara tıklandıgında 4 saniye süren tween hareketinde diger butonları kitlemek ve hangi butona tıklandıysa o 4 saniye boyunca butonu belirtmek. Yani istediginiz kadar uğraşin bozamasınız bu sıkripti. Bunları başarmanın büyük gururuyla paylaşıyorum bu .FLA dosyasını.

Bu arada işlevsellik 0 herbişey için fonksyon yarattım bilmemne yaptım, işi gerçekten bilen bir programcı okuyosa bu satırları götüyle gülüyodur bana ama acemilik efendim öğreniyoruz.

NOT: harici klass olan bikaç satır kod var dosyayı indirince bilgisayarınızda çalışmazsa sebebi budur ilk bikaç satırda tanımlı bunlar ordan adını bulun indirin kendi flaşınızda çalışır duruma getirin kodlarda sorun yok bana çatmayın sonra.

Read more »

“Baştan Sona Bug” Tween olayı .v1

Programlama deneylerimde geldigim nokta hatalardan geçilmeyen garipliklerden öteye gidemedi buna ragmen trilyon satır kod yazdım (gerçi kopyaladım yapıştırdım bi çogunu ama) yorucuydu. Burda asıl olay küçük resimlere tıklandıgında gelen büyük resim ve resmin açıklamayazıları + yazıların altındaki lastigimsi hareketler yapan dikdörtgenler.

Kodlar ve Kaynak Dosyayı görebilmek için 3`e öff pardon devamını okuya tıklamalısın.

Read more »

Flash CS4`de Dinamik 3D Küp Çizimi

Bu adresten aldığım dersi türkçeleştirip mantar`a ekledim. Bu derste Flash CS4 ün yeni özelliklerinden biri olan 3D görünüm ve perspektif etkileri üzerine ufak bir alıştırma ve Actionscript 3 kodlarıyla bir küp nasıl oluşturulur bu tipi şeylere bi başlangıç yapıcaz.

Not : Tabi ActionScript 3 ile haşır neşır olmadıysak dökümandaki kodların bir çoğu yabancı gelicektir orta seviye bir alıştırmadır.

Çeviri bitmediği için kodları eklemiyorum bunları denemek için koydum :)
.FLA Dosyası Buradan
Güncelleme 3 Mayıs 2009 %10 cuk bi ceviri yaptım kodları ekledim ama devamı tabiki var. (coming soon)
Kodlar :
Read more »

Basit Resim Görüntüleyici

Geliştirilmesi gereken bir script yapısına sahip ama şimdilik o metodları kullanamadıgım için üzerinde çalışamadım, sorun şu tüm dökümanın önünde bir preloader var ama ufak resimlere tıklandıgında gelen büyük halleri dışardan çagırıldıgından animasyonda gecikmeler oluyor bunun çözümü için her bir resim kendi içinde ön yükleyiciyle kullanıcıyı uyarabilir. Çalışma çok karışık bir yapıya sahip degil kodlar aşagıdaki gibi ve dökümanin dosyasını indirmek isterseniz. basit_resim_görüntüleyici.rar
Read more »

Flash CS4 FlipVideo

.FLA

Kodlar :
Read more »

Severek Hesaplar

Bu nedenini anlamadığım ama bi ilgimi çeken olayın .FLA dosyasını buradan indirebilirsiniz.

Flex`ile Twitter Başlıklarını Aramak

Yukarda arancak kelime metin alanı, ara butonu ve gelen verileri listelemek için üç basit flex bişeleşeni var. Sistem aranacak kelimeyi girdikten sonra twitter`dan ilgili başlıkları buluyor ve listeliyor.

Flex proje dosyasını Buracıktan indirebilirsiniz.

EnterFrame vs Timer Sınıfları

EnterFrame Olay izleyicisi ile oluşturulmuş animasyon budur.



Kodlar :

  1.  
  2. var arabaKonum:int = new int();
  3.  
  4. araba_01_mc.addEventListener(Event.ENTER_FRAME, arabaHareket);
  5.  
  6. function arabaHareket(event:Event):void
  7. {
  8.         araba_01_mc.x += 3;
  9.         arabaKonum = araba_01_mc.x;
  10.        
  11.         this.araba_01_mc.arkaTeker_01_mc.rotation += 10;
  12.         this.araba_01_mc.onTeker_01_mc.rotation += 10;
  13.        
  14.         if(arabaKonum >= 560)
  15.         {
  16.                 araba_01_mc.x = -250;
  17.         }
  18.  
  19.         trace(arabaKonum);
  20. }
  21.  

Timer Olay izleyicisi ile oluşturulmuş animasyon budur.



Kodlar :

  1.  
  2. var timer:Timer = new Timer(41);//1000/24 = 41
  3. var arabaKonum:int = new int();
  4.  
  5. timer.addEventListener(TimerEvent.TIMER, arabaHareket);
  6.  
  7. function arabaHareket(event:TimerEvent):void
  8. {
  9.         araba_01_mc.x += 3;
  10.         arabaKonum = araba_01_mc.x;
  11.        
  12.         this.araba_01_mc.arkaTeker_01_mc.rotation += 10;
  13.         this.araba_01_mc.onTeker_01_mc.rotation += 10;
  14.        
  15.         /*——————————————-*/
  16.         //Arabanın Sahnenin sonuna geldiginde geri dönmesini sağlıyor.
  17.         if(arabaKonum >= 560)
  18.         {
  19.                 araba_01_mc.x = -250;
  20.         }
  21.         /*——————————————-*/
  22.         trace(arabaKonum);//arabaKonum değerini OUTPUT penceresinde gösterir.
  23. }
  24.  
  25. timer.start();//Timer sınıfını başlatmak için kullanılır.
  26.  

ik animasyon arasında çok öte farklar yok ama arkalarında dönen Actionscript kodu tamamen farklı olay işleyicileri ile oluşturuldu. EnterFrame ile hazırladığım dosyayı buradan. Timer ile hazırladıgım dosyayıda buradan indirebilirsiniz. Bu iki ekşın güzeliği ile ilgili çalışma prensibi bazında açıkcası bende çok şey bilmiyorum yanlış bilgide vermek istemem. Şu an için tk bildigim enter frem olayları sahnenin FPS (frame per second) değeri degiştiginde farklılık gösteriyor, timer olayında böyle bişey yok belirledigimiz zaman aralığında sürekli kenini tekrarlıyor.