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.

Detectarea unei noi versiuni in Adobe AIR

Este important ca aplicatia noastra sa detecteze aparitia unei noi versiuni, de aceea intr-o aplicatie desktop este bine sa avem in vedere acest lucru.
Pentru aceasta avem nevoie de o functie care sa se apeleze la initializarea aplicatiei care sa verifice daca exista sau nu, pe server o versiune mai noua a acestei aplicatii.

Restrictionarea accesului la un director folosind .htaccess

De obicei daca accesam un director de pe un web server acesta va afisa o lista de directoare si fisiere continute, pentru a preveni acest lucru putem adauga in fisierul .htaccess

Options -Indexes

In unele situatii dorim ca numai anumite persone cu adrese IP cunoscute sa poata sau nu accesa site-ul, pentru aceasta adauga la fisierul .htaccess

Pentru a permite accesul:

allow from xxx.xxx.xxx.xxx

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.

Sabloane de proiectare in actionscript - Singleton Pattern

Modelul Singleton este o clasa cu o singura instanta si vine ca o alternativa la definirea unor obiecte globale. Clasa Singleton ofera un acces facil al intregii aplicatii la obiectele din interiorul acestei clase.

Clasa Sigleton creeaza o instanta a sa folosind o metoda statica getInstance(), instanta creeata fiind memorata ca atribut privat static al clasei singleton. Pentru evitare instantierii clasei din constructor acesta se declara privat(in actionscript nu se poate declara constructorul private sau protected).