🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.programy.flash-5
Article #34398

Re: setPixel32 i nie działająca alpha?

#34398
From: olo
Date: Wed, 21 Nov 2007 06:32
47 lines
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-mail
References: <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