Archive for Aralık, 1984

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`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 »

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.