Sabloane de proiectare in actionscript - Observer Pattern

Sablonul observator este un sablon de proiectarare in care un obiect subiect, gestioneaza o lista cu observatori pe care ii anunta automat de eventualele modificari de stare.

Acest sablon de proiectare este utilizat atunci cand modificarea starii unui obiect afecteaza alte obiecte si se doreste ca orice obiect de tip observator, care vrea sa fie informat despre aceste modificari, sa poata fi anuntat prin simpla lui adaugare in lista cu observatori.

Sabloane de proiectare in actionscript - Command Pattern

Sablonul de comanda este un obiect ce incapsuleaza toate informatiile (numele metodei, obiectul ce detine metoda, valorile pentru parametii metodei) necesare pentru a apela o metoda la un moment ulterior.

Acest sablon este alcatuit din trei mari componente si anume:

  • Clientul care creeaza obiectul de tip comanda si il pregateste pentru a fi apelat la un moment;
  • Invoker decide cand va fi apelata comanda;
  • Reciver este cel care va efectua o actiune ca urmare a lansarii in executie a comenzii.

(...)

Sabloane de proiectare in actionscript - Decorator

Sablonul decorator, ofera o alternativa flexibila la extinderea claselor pentru adaugarea de noi functionalitati unui obiect.
De cele mai multe ori cand lucram cu obiecte grafice (MovieClips, Sprite) dorim ca acestea sa aibe si un anumit comportament (sa se poata muta cu ajutorul mouse-ului sau din tastatura, daca intra in contact cu un alt obiect sa aibe un anumit comportament).

Lucrul cu fisiere de tip XML (Extensible Markup Language)

XML sau Extensible Markup Language este un limbaj de adnotare si reprezinta o modalitate usoara de a structura datele intr-un mod ierarhic si usor de inteles. Aceste date sunt stocate in fisiere text cu extensia .xml

Ne vom folosi de clasa URLLoader pentru a incarca un fisier XML, in cazul nostru un feed RSS (familie de formate de fluxuri web, specificate in XML si folosite pentru Web syndication).

Sabloane de proiectare (Design Patterns)

Conceptul de design pattern nu depinde in prima etapa de limbajul de programare, el aplicandu-se in orice limbaj de programare bazat pe OOP.
Un sablon de proiectare (Design patterns) descrie o problema care apare in mod repetat in mediul nostru de dezvoltare, cat si rezolvarea acelei probleme intr-un mod in care puteti utiliza solutia ori de cate ori se poate aplica, de asemenea pot aparea unele constrangeri de care trebuie sa tinem cont.

Folosirea utilitarului ASDoc la documentarea bibliotecilor in Flex

Atunci cand dezvoltati aplicatii Flex sau AIR este indicat sa aveti un proiect structurat si cu surse bine documentate.

Similar cu JavaDoc pentru Java, ASDoc analizeaza unul sau mai multe definitii de clasa ActionScript si fisiere MXML si genereaza o structura de fisiere HTML pentru toate metodele publice, protejate cat si pentru proprietati.

ASDoc este un instrument ce se apeleaza din linie de comanda, dar aveti posibilitatea sa configurati Eclipse/Flash Builder in asa fel incat sa puteti rula ASDoc prin simpla apasare a unui buton. Acest tutorial va arata cum sa faceti acest lucru.