Praca z datami i czasem

Flash Player 9 i nowsze wersje, Adobe AIR 1.0 i nowsze wersje

Nie wszystko jest kwestią czasu, jednak czas odgrywa zwykle ważną rolę w oprogramowaniu. Język ActionScript 3.0 oferuje zaawansowane mechanizmy zarządzania datami kalendarzowymi, godzinami oraz przedziałami czasu. Większość funkcjonalności związanych z czasem jest zawarta w dwóch głównych klasach — klasie Date oraz nowej klasie Timer, które rezydują w pakiecie flash.utils.

Daty i czas to typy informacji często spotykane w programach napisanych w języku ActionScript. Na przykład często potrzebna jest znajomość aktualnego dnia tygodnia lub pomiar czasu, jaki użytkownik spędza na konkretnym ekranie. W języku ActionScript klasa Date reprezentuje konkretny moment w czasie, opisany przez datę i godzinę. W instancji klasy Date znajdują się wartości jednostek daty i godziny: rok, miesiąc, numer dnia, dzień tygodnia, godzina, minuty, sekundy, milisekundy i strefa czasowa. Bardziej zaawansowani użytkownicy języka ActionScript mają także do dyspozycji klasę Timer, która umożliwia wykonywanie czynności po zadanym opóźnieniu lub w równych odstępach czasu.