Flash ActionScript 3 ile Timer Kullanımı
Selamun Aleyküm, merhaba, bu dersimde Flash programında ActionScript 3.0 kullanarak Timer kullanımını anlatacağım. Timer ile saniye yazdırma yaptıracağım.
İlk olarak flash programını açalım ve sahneye 2 adet metin aracı ekleyelim. Metin aracının birine Saniye: yazdım diğerine de 0 (sıfır) yazdım ve bu metin aracını dinamik metne dönüştürüp, örnek adını say yaptım.
Zaman çizelgesinde 1.kareye tıklayıp Eylemler penceresini açalım ve aşağıdaki kodları yazalım.
1 import flash.utils.Timer;
2 import flash.events.TimerEvent;
3 var vakit:Timer=new Timer(1000);
4 vakit.start();
5 function zamanlama(event:TimerEvent):void{
6 say.text=String(int(say.text)+1);
7 }
8 vakit.addEventListener(TimerEvent.TIMER,zamanlama);
Kodları açıklayacak olursak; Kaynak: www.mustafakarsli.com
1. ve 2.satırda, Timer kütüphaneleri ekleniyor.
3.satırda, vakit adında Timer nesnesi oluşturuluyor. Timer(1000) ile Timer'ın çalışma aralığını belirliyoruz. 1000 = 1 saniye demektir. Yani timer nesnesi her 1 saniyede çalışacaktır. Burayı 10 saniyeye ayarlayacaksanız 10000 yazmalısınız.
4.satırda, Timer nesnesini başlatıyoruz. Yani her 1 saniyede timer çalışacak. Durdurmak isterseniz vakit.stop(); yazmalısınız.
5,6,7.satırlarda, zamanlama adında fonksiyon tanımlanıyor.
6.satırda, say adındaki metin aracının değerini 1 arttırıyoruz. İlk başta 0 girmiştik.
8.satırda, burada da vakit Timer nesnesine olay ekliyoruz. Timer her çalışmasında zamanlama fonksiyonunu çalıştıracak.
Kodları yazdıktan sonra Ctrl+Enter ile çalıştırabilirsiniz. Aşağıdan da çalışan uygulamayı görebilirsiniz.
DERSİN KAYDI :
Dersin görsel destek videosunu aşağıdan izleyebilirsiniz...
Yeni derslerde görüşmek üzere sağlıcakla kalınız...
Mustafa KARSLI Kaynak: www.mustafakarsli.com