AutoPlay Media Studio 9 Timer Olaylarını Kullanma – On Timer

guclusat

Tanınmış Üye
Süper Moderatör
Use Timer Events
When there is an action that should repeat at a predetermined interval, use an On Timer event in AutoPlay Media Studio:

  1. Double-click on the page surface.

  2. Choose the Script tab.

  3. Click on the On Timer event tab.

  4. Add your action here.
To begin performing the actions in the On Timer event, use the following action:

Kod:
Page.StartTimer(5000) --fires On Timer actions once every 5 seconds

This action is typically performed either by the On Click event of an object, or as an action on the On Show event of the page.

Note: The action Page.StartTimer only has to be performed once to start the timer. The actions in the On Timer event will continue to be performed until the StopTimer action is called.

Note: To stop the timer action from firing, use the action Page.StopTimer();
 

AutoPlay Media Studio 9 – Timer Olaylarını Kullanma​

Belirli bir zaman aralığında tekrarlanması gereken işlemler için AutoPlay Media Studio 9 içerisindeki On Timer olayını kullanabilirsiniz.

1. Sayfa yüzeyine çift tıklayın​

Projenizde ilgili sayfayı açın ve sayfanın boş alanına çift tıklayın.

2. Script sekmesini seçin​

Açılan pencereden Script sekmesine geçin.

3. On Timer olayını seçin​

On Timer sekmesine tıklayın.

4. Tekrarlanmasını istediğiniz işlemi ekleyin​

Belirli aralıklarla çalışmasını istediğiniz kodları veya işlemleri On Timer olayının içerisine ekleyin.

Timer'ı başlatmak için aşağıdaki kodu kullanabilirsiniz:

Kod:

Page.StartTimer(5000); -- On Timer olayını her 5 saniyede bir çalıştırır

Bu işlem genellikle bir nesnenin On Click olayından veya sayfanın On Show olayından başlatılır.

Timer Nasıl Çalışır?​

Page.StartTimer() komutunu timer'ı başlatmak için bir kez çalıştırmanız yeterlidir. Timer başlatıldıktan sonra On Timer olayındaki işlemler belirtilen süre boyunca düzenli olarak tekrarlanır.

Timer, Page.StopTimer() komutu çalıştırılana kadar devam eder.

Timer'ı durdurmak için:

Kod:

Page.StopTimer();

Örnek​

Aşağıdaki kod timer'ı 5 saniyelik aralıklarla çalışacak şekilde başlatır:

Page.StartTimer(5000);
Timer tarafından gerçekleştirilecek işlemler ise sayfanın On Timer olayına eklenir.

Bu yöntem; saat, sayaç, otomatik yenileme, belirli aralıklarla bilgi kontrolü ve benzeri işlemlerde kullanılabilir.
 
Geri
Yukarı