In acest tutorial este prezentat un script ActionScript 3 prin care sunt afisate intr-o prezentare Flash data si ora. Pe scurt, un ceas facut in Flash.
Prezentarea si explicatiile sunt indreptate mai mult spre partea de cod din script, grafica ceasului avand un design cat mai simplu, putand fi creata de fiecare dupa preferinte, cu instrumentele din Scena documentului Flash. Important este scriptul, care o data inteles, poate fi aplicat oricarui desen grafic ce reprezinta forma ceasului.
// Creaza Array cu zilele saptamanii si lunile anului in romana var ar_zile:Array = new Array("Duminica", "Luni", "Marti", "Miercuri", "Joi", "Vineri", "Sambata"); var ar_luni:Array = new Array("Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decemberie"); // Functia care defineste si afiseaza datele function ceas():void { // Creare instanta obiect Date (unde sunt stocate data si ora) var acum:Date = new Date(); // Definire variabile pt. preluarea datelor necesare din "acum" var anul:int = acum.getFullYear(); // Obtine Anul var luna:int = acum.getMonth(); // Nr. luna din an var zi_luna:* =acum.getDate(); // Nr. zi din luna var zi_sap:int = acum.getDay(); // Nr. zi din saptamana var ora:int = acum.getHours(); // Preia ora var minute:* = acum.getMinutes(); // Minutele var secunde:* = acum.getSeconds(); // Secundele // Ajustare format pt. valori mai mici decat 10 (sa fie afisate cu 2 caractere if(zi_luna<10) zi_luna = '0'+ zi_luna; // Adauga 0 pt. nr. zi_luna<10 if(minute<10) minute = '0'+ minute; // Adauga 0 pt. minute<10 if(secunde<10) secunde = '0'+ secunde; // Adauga 0 pt. secunde<10 // Definire text care va fi afisat in campul-text "dat_v" (cu data zilei) dat_v.text = ar_zile[zi_sap]+ ', '+ zi_luna+ ' '+ ar_luni[luna]+ ' '+ anul; // Definire text care va fi afisat in campul-text "ora_v" (cu ora curenta) ora_v.text = 'Ora: '+ ora+ ':'+ minute+ ':'+ secunde; } ceas(); // Apeleaza functia pt. afisare date in ceas // Apeleaza functia "ceas()" la fiecare secunda (1000 milisecunde) setInterval(ceas, 1000);4. Apasati Ctrl+Enter ca sa vedeti rezultatul. Va apare o prezentare Flash precum aceasta:
Pentru a adauga acest ceas intr-o pagina web, trebuie sa creati fisierul SWF, care poate fi inclus in documente HTML. Fisierul SWF se obtine prin Export, din meniul File -> Export -> Export Movie.
Prima linie ...<br> Alta linie...
#id { letter-spacing: 2px; }
var elm = document.getElementById("theID"); var content = elm.innerHTML; alert(content);
echo "Adresa URL: http://CoursesWeb.net";
She does not paint that landscape. - Ea nu picteaza acel peisaj.
Ella no canta esa canciĆ³n. - Ea nu canta acel cantec.