Flash ile kronometre yapmayı öğreneceğiz. Aşağıdakileri uygulamayı kolaylıkla hazırlayıp kullanabilirsiniz.
Sahneye dinamik bir text ekleyin. Dinamik text’ in değişkenini kronometre olarak yazın. Sahnedeki tüm nesneleri seçip F8′ e basarak movie clip haline dönüştürün.
Movie Clip’ i seçerek Action Script panelini açarak aşağıdaki kodları ekleyin.
onClipEvent (enterFrame) {
timer = Number(getTimer());
if (Math.floor(timer)>1000) {
Dakika = substring(timer, 1, (length(timer)-3));
Dakika = Math.floor(Dakika/60);
Saniye = substring(timer, 1, (length(timer)-3));
Saniye = Math.floor(Saniye)-(Dakika*60);
}
milisaniye = Math.floor(substring(timer, (length(timer)-2), 2));
if (Math.floor(milisaniye)<10) {
milisaniye = "0" add milisaniye;
}
if (Math.floor(Saniye)<10) {
Saniye = "0" add Saniye;
}
if (Math.floor(Dakika)<10) {
Dakika = "0" add Dakika;
}
if (Math.floor(Dakika)>59) {
Dakika = “00″;
Saniye = “00″;
milisaniye = “00″;
timer = 0;
}
kronometre = Dakika + “:” + Saniye + “:” + milisaniye;
}
Hepsi bu kadar, şimdi filiminizi test edip kullanıma hazır olduğunu görebilirsiniz. İşin tasarım kısmı da artık size kalmış. Kolay gelsin.
Flash Kronometre Uygulaması.
Ocak 8th, 2008 at 16:13
milisaniye = Math.floor(substring(timer, (length(timer)-2), 2));
satırında mismatch hatası var
Nisan 17th, 2008 at 15:17
yha iyi hoşta kodları yapıyorum ama bu uygulama çalışmıyo:(yarrdım edin acele flah uygulamasına ihtiyacım var