Schimbari in Jungla Politica

Au trecut cateva zile de cand am lansat jocul Jungla Politica si imi pare bine ca sunt oameni care au apreciat jocul si au eliminat din greu ca sa ajunga in top. Pentru ca parerile celor care au jucat conteaza, nu am stat degeaba si am adus imbunatatiri jocului.

Am adaugat un buton de pauza, pentru ca tu sa poti fara probleme sa continui jocul mai tarziu. Daca esti la serviciu, stai linistit, seful nu va sti niciodata ca ai eliminat mai multe capete decat el, si nu va fi nici vorba de penalizari la sfarsitul lunii.

Am modificat metoda de calcul pentru punctaj si am sters clasamentul vechi, dar oamenii care au reusit sa ajunga in lista neagra a jucatorilor de top din Jungla Politica vor ramane intotdeauna in sufletul nostru, dar si in acest post.

1. Nic ePrimul – 3574 p
2. Slick – 3362 p
3. vali – 2997 p
4. polic3e – 2915 p
5. Nic – 2902 p
6. Hahalailor – 2889 p
7. polic3e – 2886 p
8. HAHALAILOR 6 – 2749 p
9. hahalaiolor 2 – 2742 p
10. Iuiu – 2689

Acum, dupa ce ai vazut cine este in top intra in Jungla Politica si demonstreaza inca o data ca stii sa-i elimini pe politicieni. Daca ai mai jucat pana acum da ‘refresh’ de mai multe ori cand intri pe pagina cu jocul.

October 12, 2009 – 3:35 pm

Posted in Uncategorized | Tagged , , , , , , , , | Comments (1)

Priority & useWeakReference

Priority & useWeakReference sunt ultimii 2 parametri ai functiei addEventListener. Uita-te pe  Functia addEventListener inainte de a incepe sa citesti acest post.

Parametrul priority este de tip int, se refera la ordinea in care sunt tratate evenimentele care sunt atasate aceluiasi obiect. Evenimentul care are parametrul priority cel mai mare este tratat primul, sau mai clar, evenimentul care are parametrul priority n va fi tratat inaintea evenimentului cu priority n-1. Valoarea prestabilita a acestui parametru este 0. Uita-te la exemplele de mai jos ca sa iti faci o idee despre cum poate fi folosit acest parametru.

Exemplul 1:

objTest.addEventListener(MouseEvent.MOUSE_DOWN, onClickHandler1, false, 0);
objTest.addEventListener(MouseEvent.MOUSE_DOWN, onClickHandler2, false, 0);
function onClickHandler1(e:MouseEvent):void{
   trace("a fost apelata functia onClickHandler1");
}
function onClickHandler2(e:MouseEvent):void{
   trace("a fost apelata functia onClickHandler2");
}
//rezultat:
//a fost apelata functia onClickHandler1
//a fost apelata functia onClickHandler2

Citeste mai mult despre Priority & useWeakReference»

October 4, 2009 – 4:40 pm

Posted in Uncategorized | Tagged , , , , , | Comments (1)

Functia addEventListener

AddEventListener este o functie destul de des utilizata in codul de zi cu zi al unui programator flash, dar are cativa parametri pe care i-am ignorat la inceput si mi-a fost destul de greu sa ii inteleg cand m-am uitat pentru prima oara pe explicatiile date in documentatie.

O scurta descriere a functiei addEventListener ar suna cam asa: Functia ataseaza unui obiect un “listener” care va apela o functie cand un anumit eveniment este declansat.

objTest.addEventListener(MouseEvent.MOUSE_DOWN, onClickHandler);

Exemplu de mai sus ataseaza obiectului objTest un “listener” care, atunci cand apasam pe butonul stanga al mouse-ului pe obiectul objTest, apeleaza functia onClickHandler, in interiorul caruia se poate trata sau nu evenimentul. Primul parametru este de tip String si defineste tipul evenimentului, iar al doilea este de tip Function si este reprezentat de o functie care este apelata cand se declanseaza evenimentul.

In afara de primii 2 parametri, care sunt si obligatorii, mai exista inca 3 care au valori prestabilite, si pot fi, sau nu, mentionati in apelul functiei.

Citeste mai mult despre Functia addEventListener»

October 1, 2009 – 4:13 pm

Posted in Uncategorized | Tagged , , | Comments (1)

Adobe Flash CS5

Dupa ce Adobe a adus imbunatatiri si bug-uri majore in suita CS4, vine timpul pentru o noua versiune, cu noi caracteristici bune de luat ochii lumii. Sunt mai multe lucruri pe care le-am detestat la flash CS4 de-a lungul timpului, cum ar fi:

- inchiderea programului atunci cand deschizi 2 fisiere fla simultan sau cand lucrezi cu textField-ul;

- inchiderea programului din senin uneori fara posibilitatea de a recupera versiunea pe care nu ai apucat sa o salvezi;

- faptul ca nu am reusit sa pun un alt shortcut pentru Collapse between braces;

Citeste mai mult despre Adobe Flash CS5»

September 25, 2009 – 4:30 pm

Posted in Uncategorized | Tagged , | Comments (0)

Button class

Primul post cu cod propriu zis, contine o clasa destul de simpla, dar pe care o sa o folosesc in continuare pentru a contura un principiu al scrierii codului pe clase, si anume principiul reutilizarii codului. Am un prieten care m-a batut la cap o perioada buna cu reutilizarea codului, si sunt sigur ca era bine intentionat.

Pentru un buton avem nevoie de patru imagini, pentru starile butonului (normal, hover si press) si pentru iconita de pe buton. Clasa pentru butoane se va numi ImageButton.as si va sta in fd\display\. Continutul fisierului ImageButton.as este urmatorul:

Citeste mai mult despre Button class»

August 29, 2008 – 8:05 pm

Posted in Uncategorized | Tagged , , | Comments (0)

Incarcarea imaginilor in ActionScript3

ActionScript3 ofera o modalitate simpla de incarcare a imaginilor. Sunt de ajuns 4 linii de cod pentru a incarca o imagine pe scena:

var reqImg:URLRequest = new URLRequest('numeImagine.jpg')
var loaderImg:Loader = new Loader()
loaderImg.load(reqImg)
addChild(loaderImg)

Daca pui codul de mai sus pe primul frame al unui fisier flash AS3, si calea imaginii in loc de numeImagine.jpg, ai obtinut un loader de imagine.

Citeste mai mult despre Incarcarea imaginilor in ActionScript3»

August 17, 2008 – 3:23 pm

Posted in Uncategorized | Tagged , , , , | Comments (0)

Primul pas in AS3 open source

In general programatorii actionScript, lucreaza cu Flash sau cu Flex Builder, amandoua dezvoltate de Adobe. Dar daca vrei sa nu ai probleme cu drepturile de autor, si nici sa platesti intre 250€ si 700€ atunci poti sa treci fara probleme pe open source.

Primul pas e sa instalezi Java Runtime Environment versiunea 1.6. pe care o gasesti aici, apoi trebuie descarcat flex sdk. Ne trebuie si un program cu care sa editam as-uri, si pentru asta eu recomand Flash Develop pentru ca este mult mai bun decat editorul incorporat in Flash CS3, si de asta o sa te convingi singur dupa primele linii de cod pe care o sa le scrii.

Citeste mai mult despre Primul pas in AS3 open source»

August 2, 2008 – 11:55 am

Posted in Uncategorized | Tagged , , , , | Comments (0)

The hottest day ever (Cyprus)

Este deja a treia zi de ‘vacanta’ in Cipru si pot spune ca diferenta de temperatura si-a spus cuvantul. In casa, poti sa stai doar in locurile unde aerul conditionat functioneaza mai toata ziua, iar afara cele 40+ de grade se simt din plin.

Citeste mai mult despre The hottest day ever (Cyprus)»

July 23, 2008 – 8:39 pm

Posted in Uncategorized | Tagged , , | Comments (0)

Flash Demo

Flash Demo e un proiect inceput in urma cu 3 luni, si care se doreste a fi ceva nou in Romania. Pilonul de rezistenta al proiectului il reprezinta flash-ul, in jurul caruia se va canaliza aproape totul, de la posturi pana la proiecte si tutoriale.
Vreau sa invatam impreuna, asa ca sugestiile sunt binevenite si o sa incerc sa raspund cat pot de repede la intrebarile legate de flash.

Citeste mai mult despre Flash Demo»

July 10, 2008 – 9:34 pm

Posted in Uncategorized | Tagged , , , | Comments (0)