hom hom

homhomm

pek bi araverdigim zBrush yeni versiyoyuyla yeni yeni brush larla filan karşıma çıkınca dayanamadım. A5 tabletimle kuru bir daireden bişeyler yapmaya çalıştım.

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.