Dictionar RO-EN in Flash ActionScript 2
Am vazut la ce ne ajuta matricile in Flash in articolul precedent acestuia: multi-language flash website.
Acum vom face un dictionar roman-englez in Flash.
Pe Stage trebuie sa avem 3 elemente: un input text field numit cuvant, un dynamic text field numit raspuns si un buton numit buton care va apela functia de traducere.
In prima faza vom alcatui matricea de traduceri.
var cuvinte:Array = new Array();
cuvinte[0] = ["acasa", "masina", "piata", "limba", "invata", "avion"];
cuvinte[1] = ["home", "car", "market", "language", "learn", "plane"];
Pentru exemplificare am introdus cateva cuvinte uzuale. Trebuie sa tineti cont ca fiecare cuvant sa ocupe aceeasi pozitie in vector pentru ambele limbi.
citeste restul articolului
Multi-Language Flash Website
Mai devreme va vorbeam despre matrici in Flash. Acum am sa va arat exact la ce pot fi folosite: multi-language. Puteti construi un site Flash sau o aplicatie Flash in mai multe limbi folosindu-va de o simpla matrice.
In prima faza vom stabili in cate limbi va fi disponibil site-ul sau aplicatia Flash. Pentru acest exemplu am ales 3 limbi: romana, franceza si engleza.
var limbi:Array = new Array();
limbi[0] = ["buna dimineata", "noapte buna"];
limbi[1] = ["good morning", "good night"];
limbi[2] = ["bonjour", "bonsoir"];
Am ales pentru exemplificare 2 cuvinte traduse in toate cele 3 limbi. In Stage, desenati 3 butoane care se vor ocupa de schimbarea limbii. Numiti-le ro, en si fr.
citeste restul articolului
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.
citeste restul articolului
My IP in Flash ActionScript 2
Acum ceva timp va spuneam cum sa afisati IP-ul vizitatorilor folosind PHP ( show my ip script ). A venit timpul sa preluam variabilele si sa le afisam in Flash.
Vom crea un nou fisier PHP pe care il numim my_ip.php. In acesta scriem urmatoarea linie de cod.
echo "&ip=".$_SERVER['REMOTE_ADDR'];
Codul va returna adresa IP a vizitatorului, acum trebuie doar sa o citim si sa o afisam in Flash. Pe Stage desenam un dynamic text field numit ip. Deschidem panoul de actiuni (tasta F9) si incepem sa compunem.
Atestat Informatica – Pascal/C/C++ – P. 21
Problema 21 din 25. Mai avem putin.
Subiect
In fisierul date.in se gasesc pe o singura linie, separate prin cate un spatiu, mai multe numere naturale din intervalul [10, 10.000.000-1].
Se considera subprogramele:
- - s1 cu un singur parametru k prin intermediul caruia primeste un numar natural nenul cu cel mult 6 cifre. Subprogramul returneaza numarul format din prima si ultima cifra a valorii parametrului k
- - s2 cu un singur parametru k prin intermediul caruia primeste un numar natural nenul cu cel mult 6 cifre. Subprogramul returneaza cel mai mic numar prim mai mare sau egal cu k
Atestat Informatica – Pascal/C/C++ – P. 20
Problema 20 din 25 de exercitii propuse pentru atestatul la informatica – programare intensiv.
Subiect
Fisierul date.in contine un text format din cel mult 250 de caractere, scris pe o singura linie. Cuvintele din text sunt separate prin cate un spatiu, iar fiecare cuvant este format din cel mult 20 caractere, doar literele mici ale alfabetului englez.
Se considera subprogramele:
- - s1 care primeste prin intermediul singurului sau parametru s un cuvant si returneaza TRUE daca cuvantul s contine cel putin doua vocale (a,e,i,o,u), altfel subprogramul va returna FALSE
- - s2 care primeste prin intermediul singurului sau parametru s un cuvant din text format din cel putin 2 litere si returneaza cuvantul obtinut prin interschimbarea primei litere din cuvant cu ultima litera a acestuia. De exemplu, pentru cuvantul abcd primit prin intermediul parametrului s, subprogramul returneaza cuvantul dbca
Atestat Informatica – Pascal/C/C++ – P. 19
Problema numarul 19 propusa pentru atestatul la informatica, programare intensiv.
Subiect
Se considera un arbore cu radacina si n varfuri, dat prin vectorul de tati. Varfurile arborelui sunt etichetate cu numerele distincte: 1,2,…,n.
Fisierul date.in contine doua linii. Pe prima linie a fisierului este scris numarul n, reprezentand numarul de varfuri ale arborelui dat, iar pe a doua linie sunt scrise n numere naturale, separate prin cate un spatiu, reprezentand valorile componentelor vectorului de tati.
Se considera subprogramele:
- - s1 cu doi parametri n si t, care determina, in urma apelului, citirea numerelor din fisierul date.in si returnarea prin intermediul parametrului n a numarului de varfuri ale arborelui din enunt, iar prin intermediul parametrului t returnarea unui tablou unidimensional cu n componente numere naturale reprezentand vectorul de tati al arborelui din enunt
- - s2 cu cinci parametri: n, t, k, v si m, care primeste prin intermediul parametrilor: n, numarul de varfuri ale arborelui din enunt, t, vectorul de tati al arborelui din enunt, k, un numar natural reprezentand eticheta unui varf al arborelui din enunt. Subprogramul S2 returneaza prin intermediul parametrului m numarul tuturor fiilor varfului cu eticheta k, iar prin intermediul parametrului v returneaza un tablou unidimensional care memoreaza etichetele tuturor fiilor nodului cu eticheta k
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 (399)
- Twitter Patterns (202)
- Flash Newsletter (126)
- hitTest Flash (99)
- Data si ora curenta Flash (78)
