Flash'ta Kronometre Yapalım

Flash - Flash'ta Kronometre Yapalım ...

Cevapla
Flash'ta Kronometre Yapalım
by_exploit isimli Üye şimdilik offline konumundadır

by_exploit

Grafiker / Eskişehir

Standart

Flash'ta Kronometre Yapalım

Alt 12-02-2008 #1
Sponsorlu Bağlantılar

Sizlerde alttaki yolu izleyerek bu uygulamayı yapabilirsiniz. Dersimize başlayalım. Boş bir flash döküman oluşturalım.

Ana sahnede "Layer1" ilk frame üzerinde alt resimdeki gibi üç adet şekil oluşturalım, yaptığımız şekilleri teker teker butonlara dönüştürelim ve "instance name" kısımlarına yine alt resimdeki gibi isimler verelim.

Flash'ta Kronometre Yapalım

İkinci bir layer oluşturalım ve Layer2' nin ilk framesine alttaki "action script"i yazalım.

//ilk değişkenleri atıyoruz.


var zamanlama:Boolean = false;


var paused:Boolean = false;


var kalan:Number;


var gecenzaman:Number;


var gecensaat: Number;


var gecendakika:Number;


var gecensaniye:Number;


var gecensalise:Number;


var baslangic_zamani:Number;


var kalan:Number;


var saatler:String;


var dakikalar:String;


var saniyeler:String;


var saliseler:String;


_root.play_btn.onPress = function() {


if(!_root.zamanlama) {


if (_root.paused) {


_root.baslangic_zamani = getTimer() - _root.gecenzaman;


} else {


_root.baslangic_zamani = getTimer();


}
kronometreyi başlatıyoruz

_root.paused = false;


_root.zamanlama = true;


}


}


_root.stop_btn.onPress = function() {
kronometreyi durduruyoruz

_root.zamanlama = false;
Duraklatılan değişkenleri ayarlıyoruz.



_root.paused = false;
kronometre göstergesini "timer_txt" adlı dynamic text değişkenine ayarlıyoruz

_root.timer_txt = "00:00:00:00";


}


_root.pause_btn.onPress = function() {
kronometre saymaya devam ediyorsa sadece duraklat

if(_root.zamanlama) {


_root.zamanlama = false;


_root.paused = true;


}


}


_root.onEnterFrame = function() {


if (zamanlama) {
Değerler hesaplanıyor

gecenzaman = getTimer()-baslangic_zamani;
Saatler
gecensaat = Math.floor(gecenzaman/3600000);


kalan = gecenzaman-(gecensaat*3600000);
Dakikalar

gecendakika = Math.floor(kalan/60000);


kalan = kalan-(gecendakika*60000);
saniyeler

gecensaniye = Math.floor(kalan/1000);


kalan = kalan-(gecensaniye*1000);
saniyeler

gecensaniye = Math.floor(kalan/1000);


kalan = kalan-(gecensaniye*1000);
Saliseler

gecensalise = Math.floor(kalan/10);
Değişken metin kutusuna çıktı alıyoruz.


//Saatler için Eğer sayılar 10'dan daha küçükse önlerine 0 ekle.


if (gecensaat<10) {


saatler = "0"+gecensaat.toString();


} else {


saatler = gecensaat.toString();


}
Dakikalar için için Eğer sayılar 10'dan daha küçükse önlerine 0 ekle.

if (gecendakika<10) {


dakikalar = "0"+gecendakika.toString();


} else {


dakikalar = gecendakika.toString();


}
Saniyeler için için Eğer sayılar 10'dan daha küçükse önlerine 0 ekle.

if (gecensaniye<10) {


saniyeler = "0"+gecensaniye.toString();


} else {


saniyeler = gecensaniye.toString();


}
Saliseler için Eğer sayılar 10'dan daha küçükse önlerine 0 ekle

if (gecensalise<10) {


saliseler = "0"+gecensalise.toString();


} else {


saliseler = gecensalise.toString();


}


_root.timer_txt = saatler+":"+dakikalar+":"+saniyeler+":"+saliseler;


}


};
Bu mesajdan alıntı yap
Sponsor Links

Grafikerler.net Reklamları

Standart
Alt 18-05-2008 #2
                             Sponsorlu Bağlantılar
çok güzelFlash'ta Kronometre Yapalım
Bu mesajdan alıntı yap
asit isimli Üye şimdilik offline konumundadır

asit

Webmaster / Ankara

Standart
Alt 20-05-2008 #3
güzel uygulama
Bu mesajdan alıntı yap
efsunlu_kizz isimli Üye şimdilik offline konumundadır

efsunlu_kizz

Hiç Biri / İstanbul

Standart
Alt 20-05-2008 #4
emegine sağlık güzel anlatım olmus bos bir vaktimde deneyecem Flash'ta Kronometre Yapalım
Bu mesajdan alıntı yap
Karanlikmavi isimli Üye şimdilik offline konumundadır

Karanlikmavi

Eğitimci / Ankara

Standart
Alt 23-05-2008 #5
Teşekkürler bende en kısa zamanda deneyeceğim...
Bu mesajdan alıntı yap
blueden isimli Üye şimdilik offline konumundadır

blueden

Hiç Biri / Konya

Standart
Alt 13-08-2008 #6
teşekürler...
(kendinmi yaptın yoksa alıntımı aynısı bir sitede mevcuttaFlash'ta Kronometre Yapalım)
Bu mesajdan alıntı yap
Cevapla

Tags
flashta, kronometre, yapalm

Benzer Konular
Konu Konu Bilgileri Forum Cevaplar Son Mesaj
Flash'ta Mask zernisan Flash 20 11-10-2011 11:17:40
Flash'ta Kayan yazı zernisan Flash 16 04-07-2011 11:57:08
Flash'ta Veriable Adlandırılması Ali Emre Flash 2 13-05-2010 13:08:04
Flash'ta Dönen Bir Dünya Yapalım sercansarigul Flash 3 11-10-2008 19:24:49
Flash'ta Gradient Oluşturulması Ali Emre Flash 0 10-10-2007 20:09:07

Kapat
Şifremi Unuttum?