Lucrul cu vectori si matrici in Flash ActionScript 2
Am tot vazut in ultimele tutoriale cum se lucreaza cu vectorii (tablouri unidimensionale) si matricile (tablouri bidimensionale) in Pascal si in C/C++. A venit timpul sa vedem cum le putem folosi si in Flash.
1. Vector in AS 2
In primul rand sa vedem cum se declara un vector.
var a:Array = new Array();
Acum sa-i atribuim cateva elemente.
for (i=0; i<20; i++) {
a[i] = i;
}
Acum avem un vector numit a care are 19 de elemente, fiecare element avand valoarea cuprinsa intre intervalul [0,19].
Un vector in Flash ne poate ajuta la multe lucruri, dar sa ne folosim de cea mai elementara functie: cautarea intr-o serie de cuvinte.
var a:Array = ["galben", "rosu", "verde"];
cuvantCautat = "rosu";
for (i=0; i<=a.length; i++) {
if (cuvantCautat == a[i]) {
trace("Am gasit cuvantul " + a[i] + " in lista!");
}
}
Variabila cuvantCautat poate fi si valoarea unui dynamic text field sau poate fi chiar importata dintr-un script PHP. Posibiltiati sunt multe, trebuie doar sa aveti putina imaginatie.
2. Matrice in AS2
O matrice este la fel de simplu de declarat ca si un vector in Flash.
var matrice:Array = new Array();
matrice[0] = new Array();
matrice[1] = new Array();
matrice[2] = new Array();
[...]
Practic fiecare element din vectorul matrice este la randul sau un vector.
Pentru a intelege mai usor cum se lucreaza cu o matrice in Flash, vom lucra cu urmatorul exemplu:
1 0 0
0 1 0
0 0 1
Sa vedem cum putem declara acest tip de matrice.
var matrice:Array = new Array();
matrice[0] = ["1", "0", "0"];
matrice[1] = ["0", "1", "0"];
matrice[2] = ["0", "0", "1"];
Bineinteles ca putem afla lungimea oricarui vector din aceasta matrice folosindu-ne de atributul vector.length.
Acum sa incercam sa numaram de cate ori apare in matrice valoarea 1.
var count:Number = 0;
for (i=0; i<=matrice.length; i++) {
for (j=0; j<=matrice.length; j++) {
if (matrice[i][j] == 1) {
count++;
}
}
trace(count);
Pozitia unui element din matrice se apeleaza astfel: matrice[linie][coloana].
Cam acestea ar fi bazele lucrului cu vectorii si matricile in Flash ActionScript 2.
C’ya next time!
Ai nevoie de rezolvarea pentru o problema?
Iti rasplatim activitatea!
Iti recomandam si urmatoarele articole:
Discuta articolul Lucrul cu vectori si matrici in Flash ActionScript 2
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)
