Flash, przy wywołaniu funkcji związanych z datą zwraca nam wartości liczbowe - od 0 - do -6 dla dni tygodnia, od 0 - do 11 - dla miesiąca. Aby poprawnie je wyświetlić na naszej stronie należy utworzyć tablice z przyporządkowaniem odpowiednich nazw dla danych liczbowych. W dokumencie tworzymy pole tekstowe ( klikamy na ikonę wstawienia tekstu - następnie na pole ekranu roboczego), nadajemy mu atrybuty ( po prawej na zakładce properties - opcja dynamic text oraz nazwa pola - tym przypadku Kalendarz_txt). Klikamy na pierwszą ramkę naszego pola - po kliknięciu prawym klawiszem myszki wskazujemy opcję action.
Teraz nie pozostało nam nic innego jak zdefiniowanie tablic z przyporządkowaniem do danych liczb wartości, jakie powinny się pojawić na naszej stronie.
Kolejny krok to wywołanie funkcji wskazującej nam aktualną datę, "wywołanie" skryptu i gotowe.
Mamy już to co nam potrzebne:)
Listing
var miesiace:Array = new Array("Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień");
var myDate_date:Date = new Date();
var currentMonth:Number = myDate_date.getMonth();
var currentDate:Number = myDate_date.getDate();
var currentDay:Number= myDate_date.getDay();
Kalendarz_txt.text = dni[currentDay]+","+miesiace[currentMonth]+" "+currentDate;