Aplicatie pt desenat

Intrebari despre Actionscript 3.0

Re: Aplicatie pt desenat

Mesajde Barna Biro » Mie Mai 26, 2010 2:57 pm

M-am cam grabit cu afirmatiile in reply-ul anterior. Este adevarat ca Flash Player-u functioneaza diferit, dar totusi, se poate realiza efectul din link-ul tau ( nu si felul in care functioneaza Photoshop, dar destul de aproape ). M-am uitat mai atent la aplicatia din primul link ( I have to admit, prima oara cred ca am stat 3 secunde pe ea ) si cred ca mi-am dat seama care-i workaround-u folosit.

Am facut un exemplu rapid care functioneaza ca si aplicatia din link-ul postat de tine:

Test.zip
Simple drawing application
(19.81 KiB) Descărcat de 136 ori

Desi functioneaza, inca nu este 100% ok. Daca desenezi foarte mult, la un moment dat, incepe sa lagg-uie. Mai mult ca sigur ca se poate imbunatati treaba ( drep dovada fiind aceasta aplicatie: http://www.sumopaint.com/app/ - e adevarat ca aplicatia respectiva foloseste framework-u Flex si poate are si asta o oarecare legatura cu performanta finala, dar nu spun asta cu 100% siguranta in acest moment ), dar momentan, n-am mai mult timp de sacrificat pentru problema asta. Bafta!
Imagine
Avatar utilizator
Barna Biro
Administrator
 
Mesaje: 2037
Membru din: Vin Iul 25, 2008 1:06 am
Localitate: Lucerne, Switzerland

Re: Aplicatie pt desenat

Mesajde vamapaull » Mie Mai 26, 2010 5:45 pm

Un exemplu foarte interesant :D
Thanks!
Avatar utilizator
vamapaull
Administrator
 
Mesaje: 681
Membru din: Lun Iul 21, 2008 5:03 pm
Localitate: Bucuresti

Re: Aplicatie pt desenat

Mesajde Barna Biro » Mie Mai 26, 2010 9:29 pm

M-am intors! Mi-am mai facut cumva ceva timp pentru treaba asta si am reusit sa rezolv problema cu sacadatu si nu numai! Am scris o clasa numita DrawingCanvas care incorporeaza mecanismul de drawing si care va lasa sa setati brush-uri custom la runtime ( doar sa aveti grija ca brush-ul vostru sa mosteneasca din DisplayObject ) si am mai adaugat ceva feature-uri aditionale ( la cerintele lui Paul :P ).

Uploadez proiectul ActionScript ( exportat din FlashBuilder ) aici, ca sa poata sa foloseasca oricine cine doreste clasa respectiva ( puteti s-o modificati, extindeti, etc. ). Codul este comentat, dar in cazul in care va loviti totusi de ceva probleme, postati intrebarile aici sau trimiteti-mi un mesaj privat.

DrawingCanvas.zip
DrawingCanvas class and usage example.
(28.63 KiB) Descărcat de 139 ori

ATENTIE: Navigarea se face din context menu ( click dreapta si alegeti optiunea dorita ). Cheers!

Imagine
Avatar utilizator
Barna Biro
Administrator
 
Mesaje: 2037
Membru din: Vin Iul 25, 2008 1:06 am
Localitate: Lucerne, Switzerland

Re: Aplicatie pt desenat

Mesajde vamapaull » Mie Mai 26, 2010 10:48 pm

Multumesc mult! Tre sa dau multe beri :lol:
Avatar utilizator
vamapaull
Administrator
 
Mesaje: 681
Membru din: Lun Iul 21, 2008 5:03 pm
Localitate: Bucuresti

Re: Aplicatie pt desenat

Mesajde Barna Biro » Mie Mai 26, 2010 10:56 pm

vamapaull scrie:Multumesc mult! Tre sa dau multe beri :lol:

With pleasure! ;) Astept ca vara asta sa mai dai o fuga ( macar de un weekend ) pe aici. 8-)
Imagine
Avatar utilizator
Barna Biro
Administrator
 
Mesaje: 2037
Membru din: Vin Iul 25, 2008 1:06 am
Localitate: Lucerne, Switzerland

Re: Aplicatie pt desenat

Mesajde vamapaull » Dum Mai 30, 2010 10:58 pm

Rezultatul final:
http://vamapaull.com/work/coloring_page/

Multimesc de ajutor Biro ;)
Avatar utilizator
vamapaull
Administrator
 
Mesaje: 681
Membru din: Lun Iul 21, 2008 5:03 pm
Localitate: Bucuresti

Re: Aplicatie pt desenat

Mesajde alexxcz » Lun Mai 31, 2010 8:52 pm

Dragut :) Good job!
“First, solve the problem. Then, write the code.”
(John Johnson)
Avatar utilizator
alexxcz
 
Mesaje: 620
Membru din: Lun Iul 21, 2008 9:12 pm
Localitate: Braila

Anterior

Înapoi la ActionScript 3.0

Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 1 vizitator

cron