Amaç : Sistem tarihinden saniye bilgisini almak ve bunu 7-segment displayde görüntülemek. Bunun için öncelikle tercih size kalmakla beraber grafik ya da movie clip olarak 0 ile 9 arasindaki dijitleri yapmanız grekiyor. Aşağıdaki şekilde verildiği gibi biz bu dijitler üzerinde daha sonra efekt verne ihtiyacı duyabileceğimizi düşündüğümüz için her bir 7-segment dijiti movie-clip nesnesi olarak yaptık

0-9 arasindaki digitleri movie-clip olarak yapiyoruz

Sonrasındaki 0-9 arasında sayan bir sayici movie-clip nesnesi yapıyoruz. Aşağıdaki şekilde verildiği gibi daha önce hazırlanmıs olan digitleri her biri ayrı bir ana kareye gelecek şekilde yerleştiriyoruz ve gerekli hizalama işlemlerini yapıyoruz. İlk anakareye stop(); scriptini yazıyoruz

0-9 arasına sayan movie-clip nesnesi

Son olarak kütüphanemizde yer alan bu 0-9 sayici clip nesnesini sahnemize bırakıyoruz ve instance name olarak birler_mc veriyoruz. Bunu sahnede kopyalayarak çoğaltıyoruz ve birler_mc nin soluna alıyoruz. Instance name olarak onlar_mc vermeyi unutmuyoruz. Bu durum aşağıdaki şekilde açıkça verilmiştir.

0-9 sayici sahne yerleşimi

Sonrasında bu nesnelerin üzerine adı action olan bir katman ekliyor bu katmanın ilk ana karesine aşağıda verilen scriptleri yazıyoruz. Kaynak dosyayı indirin. Macromedia Flash-8 ya da üzeri bir sürümde açın File-Publish ile yayınlayın. Olusturulan html dosyayı açın ve sayfayı F5 ya da ilgili tusla yenileyin görüceksiniz ki sistemden saniye bilgisi alınarak dijital olarak web sayfasında görülenmektedir. Number ve String arasindaki çevrimler için toString() ve parsInt() kullanılmaktadır. İlerleyen safhalarda bunları bol bol kullanacağız.
...

    //http://bilalsert.net Kutahya. Tek. ve End. Mes. Lis. Web Prog. Şefi
    //Algoritma ozetle soyle :
    //1. Sistemden saniye bilgisini al ve string bilgiye cevir
    //2. basamaklara parcala ve her basamagi Number-sayisal bilgiye cevir
    //3. gotoAndStop() metodu ile movie-clip nesnelerinde istenen dijitleri gorountule

var tarih:Date= new Date(); //tarhi degiskeni tanimlaniyor.
var saniye:Number=tarih.getSeconds(); //sistem saatinden saniyeler aliniyor.
var deger:String= new String(saniye.toString()); //saniye bilgisi string bilgiye cevriliyor
var birler:Number;
var onlar:Number;
gostergeleriAyarlar();

function gostergeleriAyarlar():Void{
///////////////////////////////////////////////////////////////////////////
//Created By                : Bilal SERT
//Date Time                : 16/04/2008 - 14:45
//Modified By            :
//Calls                        :
//Called By                :
//Possible I/O             : None
///////////////////////////////////////////////////////////////////////////

    if (deger<10){
        birler=parseInt(deger.charAt(1));
//string saniye bilgisinin soldan 2. karakteri aliniyor
        onlar=0;
    }else{
        birler=parseInt(deger.charAt(1));
//string saniye bilgisinin soldan 2. karakteri aliniyor
        onlar=parseInt(deger.charAt(0));//string saniye bilgisinin soldan 1. karakteri aliniyor
    }

    birler_mc.gotoAndStop(birler+1);
    onlar_mc.gotoAndStop(onlar+1);

    //saniye 25 ise 2 charAt(0) da ve 5 charAt(1) dedir. Yani soldan saga karakterler 0 dan baslayarak
    //indekslenmistir. Hepsi bu

}//gostergeleriAyarla