28 Ocak 2013 Pazartesi

Flash AS3:Frame Rate Kullanımı

Merhaba Arkadaşlar.

Bugün kısaca frame rate'in kullanımını anlatacağım.Öncelikle Frame Rate saniyede gösterilen kare sayısını değiştirmenize olanak sağlar.Bu kod ile uygulamanıza  slow motion  veya pause butonuna basıldığında oyunu durdurma gibi önemli detaylar ekleyebilirsiniz.

Öncelikle;
stage.frameRate=5; 
 Basit bir kullanım şeklidir.Bu kodu yazdığınızda Flash saniyede 5 kare oynatacaktır.

 Bir Kullanım Şeklide;


Bir movieclip oluşturup instance name'ini dur_btn koyun.
dur_btn un içinde 2 keyframe oluşturup birinde || şeklinde durmayı,ikincisinde > şeklinde hareketi temsil eden çizim yapın.
Bir movieclip daha oluşturup içine dans eden bir çöp adam çizin.Ana Sahneye koyun.
Kodları Ana Sahneye Yazın:


dur_btn.stop();

stage.addEventListener(Event.ENTER_FRAME,duruyor);

function duruyor(event:Event):void{
    if(dur_btn.currentFrame==1){dur_btn.addEventListener(MouseEvent.MOUSE_DOWN,durduk);
function durduk(event:MouseEvent):void{
     stage.frameRate = 0;
   
 dur_btn.gotoAndStop(2);
   


if(dur_btn.currentFrame==2){
   dur_btn.addEventListener(MouseEvent.MOUSE_DOWN,devam);
function devam(event:MouseEvent):void{
    stage.frameRate = 15;
    dur_btn.gotoAndStop(1);
    }
    }
}
}
}



İşte Bu Kadar.
Cihan

Hiç yorum yok:

Yorum Gönder