SWiSH Forum
Forum użytkowników programów SWiSH

Tutoriale - Czas

JuRgEn - Nie 22 Maj, 2005 11:22
Temat postu: Czas
Adres strony/tutoriala : http://www.swishzone.com/...iled&link_id=91
Autor : Brian Ayers
Dolozylem tez od siebie tworzenie zegara w wersji 24 h :D

:arrow: Tworzenie zegaru w wersji 24 h :
Tworzymy nowy , pusty plik.
Dodajemy pole tekstowe i umieszczamy w nim napis "24:59:59 PM" .
Nazywamy je "mojZegar".
Zmieniamy typ pola na Dynamic Text.
Klikamy na przycisk "abc/123" i zaznaczamy:

Wszystko grupujemy do sprajta (Modify Menu | Grouping | Group as Sprite) i nazywamy "Zegar".
Wpisujemy na zakladce script wpisujemy:
Kod:

onEnterFrame() {
    now = new Date();
    hour = now.getHours();
    minutes = now.getMinutes();
    seconds = now.getSeconds();
    extension = "AM";
    if (hour >= 24) {
        extension = "PM";
        if (hour > 24) {
            hour = hour - 24;
        }
    }
    if (hour == 0) {
        hour = 24;
    }
    if (minutes < 10) {
        minutes = "0" add minutes;
    }
    if (seconds < 10) {
        seconds = "0" add seconds;
    }
    mojZegar.text = hour add ":" add minutes add ":" add seconds add " " add extension;
}



:arrow: Tworzenie zegaru w wersji 12 h :
Tworzymy nowy , pusty plik.
Dodajemy pole tekstowe i umieszczamy w nim napis "12:59:59 PM" .
Nazywamy je "mojZegar".
Zmieniamy typ pola na Dynamic Text.
Klikamy na przycisk "abc/123" i zaznaczamy:

Wszystko grupujemy do sprajta (Modify Menu | Grouping | Group as Sprite) i nazywamy "Zegar".
Wpisujemy na zakladce script wpisujemy:
Kod:

onEnterFrame() {
    now = new Date();
    hour = now.getHours();
    minutes = now.getMinutes();
    seconds = now.getSeconds();
    extension = "AM";
    if (hour >= 12) {
        extension = "PM";
        if (hour > 12) {
            hour = hour - 12;
        }
    }
    if (hour == 0) {
        hour = 12;
    }
    if (minutes < 10) {
        minutes = "0" add minutes;
    }
    if (seconds < 10) {
        seconds = "0" add seconds;
    }
    mojZegar.text = hour add ":" add minutes add ":" add seconds add " " add extension;
}


tAboon - Nie 22 Maj, 2005 22:07

Można również tutaj

Powered by phpBB modified by Przemo © 2003 phpBB Group