Afisare data si ora curenta in Flash
Afisarea datei si orei curente in limba romana in Flash ActionScript 2. Cum se face? Am vorbit acum ceva timp de vectori in Flash… acum ne vom folosi de acestia.
In primul rand va trebui sa definim traducerile pentru denumirile zilelor si a lunilor in limba romana.
var zile:Array = new Array('duminica', 'luni', 'marti', 'miercuri', 'joi', 'vineri', 'sambata');
var luni:Array = new Array('ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie');
O sa vedeti mai tarziu putin de ce am inceput vectorul zilelor cu duminica.
Dupa aceea vom defini o functie care va afisa ora si data curenta in campul de text dinamic numit afisareData.
function afisareDataCurenta() {
var dataCurenta:Date = new Date();
afisareData.text = dataCurenta.getHours() + ':' + dataCurenta.getMinutes() + ':' + dataCurenta.getSeconds();
afisareData.text += 'n';
afisareData.text += zile[dataCurenta.getDay()] + ', ' + dataCurenta.getDate() + ' ' + luni[dataCurenta.getMonth()] + ' ' + dataCurenta.getFullYear();
}
Functia o vom numi afisareDataCurenta. In cadrul acesteia vom defini o variabila numita dataCurenta care va contine data si ora completa din momentul apelarii functiei.
Ce trebuie stiut despre o variabila de tip Date: apeland functia variabila.getHours() vom obtine un rezultat numeric care va reprezenta ora curenta, variabila.getMinutes() minutele, variabila.getSeconds() secundele, variabila.getDay() ziua curenta din saptamana (functia va returna un numar din intervalul [0-6] care reprezinta zilele de duminica pana sambata), variabila.getDate() ziua curenta, variabila.getMonth() luna curenta (functia va returna un numar din intervalul [0-11] care reprezinta lunile din ianuarie pana in decembrie) si variabila.getFullYear() anul curent.
In cadrul functiei afisam pe prima linie ora curenta si pe a doua linie data curenta. Pentru a afisa ziua si luna in limba romana ne vom folosi de vectorii definiti la inceput. De exemplu:
Sa presupunem ca dataCurenta.getDay() va returna 0.
zile[0] va afisa DUMINICA
Sa presupunem ca dataCurenta.getDay() va returna 1.
zile[1] va afisa LUNI
[...]
Sa presupunem ca dataCurenta.getMonth() va returna 0.
luni[0] va afisa IANUARIE
Sa presupunem ca dataCurenta.getMonth() va returna 1.
luni[1] va afisa FEBRUARIE
[...]
Tot ce ramane de facut acum este sa apelam functia la fiecare secunda. Vom realiza acest ultim pas cu ajutorul unui interval.
setInterval(afisareDataCurenta, 1000);
Functia va fi apelata la fiecare 1.000 ms. Aplicatia finala va arata asa:
| Nume: Data si ora curenta Flash (7.47KB) Descriere: Data si ora curenta in limba romana Descarcari: 78 Puncte de activitate necesare: 100 puncte Punctele tale: Nu ai suficiente puncte de activitate (mai multe detalii) |
C’ya next time!
Ai nevoie de rezolvarea pentru o problema?
Iti rasplatim activitatea!
Iti recomandam si urmatoarele articole:
Discuta articolul Afisare data si ora curenta in Flash
MOZKU RECOMANDA
CATEGORII
- Atestat Info C/C++ (21)
- Atestat Info Pascal (21)
- Learn AJAX (3)
- Learn Android (5)
- Learn C++ (32)
- Learn CSS (11)
- Learn Database (9)
- Learn Flash (33)
- Learn HTML (14)
- Learn JAVA (9)
- Learn Javascript (14)
- Learn jQuery (17)
- Learn Pascal (28)
- Learn PHP (21)
- Learn SQL (5)
- Learn Visual FoxPro (4)
- Tips & Tricks (22)
MOZKU NETWORK
LIKE US! PE FACEBOOK
ULTIMELE ARTICOLE
- Cum sa detectati rezolutia telefonului intr-o aplicatie Android
- Cum se evita oprirea fortata a unei aplicatii
- Cum sa porniti o activitate noua in Android
- Cum sa adaugati un ImageView intr-o aplicatie Android
- Cum sa adaugati un Button intr-o aplicatie Android
- Cum sa utilizati un ArrayList in Java
- Bifeaza toate checkbox-urile folosind jQuery
- Validare formular folosind jQuery
MARCAJE ARTICOLE
CELE MAI DESCARCATE FISIERE
- Proiect Atestat Informatica Visual FoxPro (400)
- Twitter Patterns (202)
- Flash Newsletter (126)
- hitTest Flash (99)
- Data si ora curenta Flash (78)
