Article View: alt.pl.programy.flash-5
Article #34398Re: setPixel32 i nie działająca alpha?
From: olo
Date: Wed, 21 Nov 2007 06:32
Date: Wed, 21 Nov 2007 06:32
47 lines
3594 bytes
3594 bytes
camel wrote: > Może wystarczy ci wiadomość, że kiedy operujesz na danych BitmapData > pochodzących z funkcji .loadBitmap z obrazka, który nie ma kanału > alpha, to twoja bitmapData też go nie ma. Dlaczego nie wrzucisz > obrazka ze wzorcowym kanałem alpha i nie wrzucisz tego kanału do > swojego obrazka funkcją copyChannel tylko lecisz po pikselku? To > niewydajne, > chyba że musisz... Ale pamiętaj - tworzysz nowy bitmapData i tam > wrzucasz RGB z obrazka i alpha z innego. Nie inaczej. > moze powiem w ten sposób. Jest taki komponent jak photoflow. Coraz czesciej widze go na roznych stronach (np. playmobile w topie). No i wyglada na to, ze wielu ludziom sie podoba i tez chca miec cos takiego. Sek w tym, ze to co ja mam do zrobienia wymaga sporo wiekszej elastycznosci niz to co oferuja parametry komponentu, wiec sila rzeczy musze zrobic cos podobnego tyle, ze samodzielnie od podstaw. Oto co udalo mi sie do tej pory zrobic: - wczytac liste fotek do flasha xml :) - wyswietlic te fotki i nadac im perspektywe - dodac odbicie, bedace odbiciem lustrzanym obrazka oryginalnego, przez ktore piksel po pikselku dodalem gradient od jego oryginalnych kolorow przez coraz jasniejsze az do koloru bialego (czyli tła). To sie sprawdzi do czasu jak pod galeria bedzie tlo jednolite a jak znam zycie na pewno bedzie tam jakis obrazek lub gradient Na pewno da sie to zrobic inaczej, wydajniej, bo po samym tempie włączania (i zuzycia procka) widac, ze photoflow chodzi o wiele szybciej. W necie pomocy jak na lekarstwo, albo przynajmniej sposob w jaki wpisuje slowa kluczowe guglom to powoduje. Flashowy help z tego co widze jest taki jak w każdym flashu - bardzo dobry o ile wiesz jakich metod chcesz uzyc ale nie wiesz jak. Wobec powyższego może poproszę Cię o wędkę - jakis tutorial/kurs online dot. wspomnianych przeze mnie zagadnien: wczytywania zewnętrznych bitmap i modyfikowanie ich na poziomie pikseli. Ksiazki raczej nie wchodza w gre gdyz czas nie jest bez znaczenia - najpozniej za kilka dni bedzie trzeba ruszyc z projektem a jedyne co musze zrobic to "karuzele obrazków", po czym prawdopodobnie znow na kilka(nascie) miesiecy albo lepiej flash zostanie odlozony. No chyba, ze nie widzisz mozliwosci opanowania takich technik w kilka dni (zakladajac tak jak napisalem wczesniej: as 1.0 w miare opanowany i troche projektow we flashu zrobionych), to wtedy bede inaczej rozmawial ze zlecajacym. -- pozdrawiam! http://webtrunki.pl - piwa, wina, wódki ZAPRASZAMY
Technical Details
Message-ID:
<fi0jd7$18g$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<fhu23k$2pn$1@inews.gazeta.pl> <4742fec8$0$23033$f69f905@mamut2.aster.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "olo" <olo69maupapocztafm@nospam.com> Newsgroups: alt.pl.programy.flash-5 Subject: Re: setPixel32 i nie działająca alpha? Date: Wed, 21 Nov 2007 07:32:06 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 48 Message-ID: <fi0jd7$18g$1@inews.gazeta.pl> References: <fhu23k$2pn$1@inews.gazeta.pl> <4742fec8$0$23033$f69f905@mamut2.aster.pl> NNTP-Posting-Host: 195.136.100.11 Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1195626728 1296 195.136.100.11 (21 Nov 2007 06:32:08 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Wed, 21 Nov 2007 06:32:08 +0000 (UTC) X-Antivirus-Status: Clean X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 X-Priority: 3 X-Newsreader: Microsoft Outlook Express 6.00.2900.3138 X-User: fistik X-Antivirus: avast! (VPS 071120-0, 2007-11-20), Outbound message X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit