Curs Flash

Numerele sunt orice numar care nu e adaugat intre ghilimele (daca e scris intre ghilimele, e considerat String (sir)).
Numerele pot fi de mai multe feluri:
          - Pozitive ( 8, 11, 12.5 )
          - Negative ( -8, -11, -12.5 )
          - Intregi ( -40, -2, 4, 78 ) - Denumite "integer"
          - Cu virgula, sau fractionare ( -4.5, 7.8 ) - Denumite "float". In programare se foloseste punctul (.) intre partea intreaga si zecimale.
          - Hexazecimale ( 0x7d8 reprezinta numarul 2008 )
          - Exponentiale - Folosite pt. valori numerice mari (7.8e+8 = 780 000 000, adica 7.8x108).


• Ca si celelalte elemente de baza in ActionScript (siruri, Array), si numerele sunt considerate obiecte, deoarece au metode proprii pentru lucru cu ele.
O variabila care stocheaza numere se poate defini cu oricare din urmatoarele forme:
                var nume_var:Tipnr = nr;
                var nume_var:Tipnr = new Tipnr(nr);
                var nume_var:Tipnr = Tipnr(nr);
- nr este numarul adaugat in variabila "nume_var".
- Tipnr reprezinta clasa din ActionScript pentru tipul de numere care sunt stocate in variabila, poate fi de 3 feluri: - De obicei se foloseste prima varianta.

• Daca variabilei de tip "Number" nu i-se atribuie o valoare (un numar), ci este doar simplu declarata (var nume_var:Number;), valoarea va fi cea "defaul" folosita in AS3: NaN (Not a Number). Dar i-se poate atribui dupa ce a fost declarata.
Pentru a verifica daca o variabila are valoarea NaN se foloseste metoda "isNaN(nume_var)" (aceasta returneazaa true daca e NaN, sau false).
      Exemplu:
  var nr:Number;
  trace(nr);            // NaN
  trace(isNaN(nr));     // true
   nr = 78;
  trace(nr);            // 78

Cum pt. tipul Number valoarea default este NaN , pentru tipurile int si uint valoarea default este 0.
- "var nr:Number = .nr" si "var nr:Number = 0.nr" reprezinta acelasi numar.
- Pentru a defini o culoarea in ActionScript 3 se foloseste expresia 0xFFRRGGBB [F - Alpha (transparenta), R - Red (rosu), G - Green (verde), B - Blue (albastru)], aceasta e un "32-bit integer" si poate fi stocat in tipul "uint".
                Ex.     var culoare:uint = 0xafe8edfe;

1. Metode si Constante obiect Number

Obiectul Number nu are proprietati specifice, are cateva metode (functii) si constante. Operatiile cu numere se fac cu operatorii aritmetici si relationali (vedeti lectia Constante si Operatori) si cu obiectul Math (e prezentat mai jos).

- Metode obiect Number


- Constante obiect Number

2. Obiectul Math

Obiectul Math (sau clasa Math) contine metode si constante prin care se pot efectua operatii matematice mai avansate, cum ar fi: ridicarea la putere, obtinerea unui numar aleator, logaritmi, sau trigonometrice (cu sinus, cosinus, etc.).
• Sintaxa generala pentru folosirea metodelor Math este:
                Math.metoda(parametru)
      Exemple:

  var nr:Number = Math.pow(3, 4);        // Ridica 3 la puterea 4
  trace(nr);                             // 81

  var nr2:Number = Math.random();
  trace(nr2);                           // 0.32177373580634594

- Metode obiect Math pt. operatii aritmetice


- Metode obiect Math pt. operatii trigonometrice


- Pentru a afla valoarea in radiani, cand se cunosc gradele, se foloseste urmatoarea formula:
                val_radiani = val_grade * Math.PI/180;
      Exemplu:
  var grade:Number = 45;
  var radiani:Number = grade * Math.PI/180;
  trace(radiani);               // 0.7853981633974483

- Pentru a afla gradele, cand se cunosc radianii, se foloseste urmatoarea formula:
                val_grade = val_radiani * 180/Math.PI;
      Exemplu:
  var radiani:Number = 0.7854;
  var grade:Number = radiani * 180/Math.PI;
  trace(grade);               // 45

• Constantele sunt un numar fix. Sintaxa generala pentru folosirea constantelor Math este:
                Math.CONSTANTA
      Exemple:
  trace(Math.PI);                        // 3.141592653589793

  trace(Math.E);                        // 2.71828182845905

- Constante Math


Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Care atribut specifica metoda HTTP de trimitere (GET, POST) a datelor din formular?
action method value
<form action="script.php" method="post"> ... </form>
Ce proprietate CSS adauga umbra la chenar?
background-image box-shadow border-radius
#id {
  background-color: #bbfeda;
  box-shadow: 11px 11px 5px #7878da;
}
Clic pe functia care elimina primul element dintr-un array?
pop() push() shift()
var fruits = ["mar", "cireasa", "banana"];
fruits.shift();
alert(fruits.length);           // 2
Indicati functia cu care se poate verifica daca un anumit modul e instalat in PHP.
function() filetype() extension_loaded()
if(extension_loaded("PDO") === true) echo "PDO este valabil."
Alegeti verbul auxiliar corect care trebuie in propozitia: " ... I listen to music?".
has have Can
 Can I listen to music?
- Pot asculta muzica?
Alegeti verbul corect care trebuie in propozitia: "Me ... las frutas dulces"
están gustan gusta
Me gustan las frutas dulces.
- Imi plac fructele dulci.
Obiect Number si Math - Numere

Last accessed pages

  1. Substantivul din limba engleza - The Noun (41131)
  2. Utilizare EventSource pentru evenimente de la server (529)
  3. Curs si Tutoriale JavaScript (75962)
  4. Prezent perfect si Prezent perfect continuu - Present perfect and Continuous (63451)
  5. Curs PHP MySQL, Tutoriale si Scripturi PHP (72885)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (1079)
  2. Curs HTML gratuit Tutoriale HTML5 (1015)
  3. Curs si Tutoriale JavaScript (804)
  4. Curs CSS Online Tutoriale CSS3 (744)
  5. Curs PHP MySQL, Tutoriale si Scripturi PHP (721)