<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Fufach's Weblog</title>
	<atom:link href="http://fufach.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://fufach.wordpress.com</link>
	<description>Fufachowy blog</description>
	<pubDate>Tue, 22 Apr 2008 06:00:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>pl</language>
			<item>
		<title>First bigger project in Flex/AIR - My own Digg RSS Reader</title>
		<link>http://fufach.wordpress.com/2008/04/21/first-bigger-project-in-flexair-my-own-digg-rss-reader/</link>
		<comments>http://fufach.wordpress.com/2008/04/21/first-bigger-project-in-flexair-my-own-digg-rss-reader/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 20:51:48 +0000</pubDate>
		<dc:creator>fufach</dc:creator>
		
		<category><![CDATA[Adobe Flex i ja]]></category>

		<category><![CDATA[namespace]]></category>

		<category><![CDATA[Time addEventListener mx:HTTPService mx:List itemRender]]></category>

		<guid isPermaLink="false">http://fufach.wordpress.com/?p=19</guid>
		<description><![CDATA[RSS Reader in AIR (Flex 3.0).
&#62;&#62; APPLICATION LINK HERE &#60;&#60;
- Application built in Adobe Flex
- 2317 characters
- Application opens RSS Feed from digg.com page
 - Every 15 minutes (up to user) it attempts to reed the feed and refresh the list
- It builds the list with topics and authors&#8217; avatars
- Every title links to the [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>RSS Reader in AIR (Flex 3.0).</p>
<p><a title="Digg RSS reader" href="http://www.pawelkowalczyk.com/flex/Digg.air" target="_blank">&gt;&gt; APPLICATION LINK HERE &lt;&lt;</a></p>
<p>- Application built in Adobe Flex</p>
<p>- 2317 characters</p>
<p>- Application opens RSS Feed from digg.com page<br />
<span id="more-19"></span> - Every 15 minutes (up to user) it attempts to reed the feed and refresh the list<br />
- It builds the list with topics and authors&#8217; avatars<br />
- Every title links to the news, mouse over a description displays tip with a full description<br />
- Separate Rendered builds a display for a list of topics (2244 characters)<br />
- RSS source available in preview panel<br />
Main components and functions: Timer, addEventListener, mx:HTTPService, mx:List, itemRenderer, URLRequest, navigateToURL</p>
<p>If you are interested in the source or need any help regarding this project please send me email on home(at)pawelkowalczyk.com with text &#8216;Code_digg&#8217; as a subject.</p>
<p>If you cannot understand the description above, below is a version especially for you:<br />
- Aplikacja zbudowana w Adobe Flex<br />
- 2317 znakow kodu ;-)<br />
- Aplikacja otwiera RSS Feed ze strony digg.com.<br />
- Co 15 minut () probuje czytac kanal rss i uaktualnia liste.<br />
- Najnowsze wpisy wyswietlane sa w postaci listy z awatarami autorow.<br />
- Tylul jest linkiem, myszka nad opisem wyswietla pelny opis wpisu.<br />
- Wpisy wyswietlane sa za pomaca zewnetrzenego Renderera (2244 znaki)<br />
- Mozliwosc podejrzenia zrodla rss w pliku tekstowym.</p>
<p>Jesli jestes zainteresowany plikami zrodlowymi, lub potrzebujesz wyjasnien do zrodel<br />
przeslij prosze maila z tekstem &#8216;Code_digg&#8217; w tytule na adres: home(at)pawelkowalczyk.com</p>
<p><a href="http://a1bercik.myminicity.com/" target="_blank">my minicity here ;-)</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fufach.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fufach.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fufach.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fufach.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fufach.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fufach.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fufach.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fufach.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fufach.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fufach.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fufach.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fufach.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fufach.wordpress.com&blog=2116303&post=19&subd=fufach&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fufach.wordpress.com/2008/04/21/first-bigger-project-in-flexair-my-own-digg-rss-reader/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/fufach-128.jpg" medium="image">
			<media:title type="html">fufach</media:title>
		</media:content>
	</item>
		<item>
		<title>Flex galeria dziala. Na razie niczego nie zepsulem.</title>
		<link>http://fufach.wordpress.com/2008/01/18/flex-galeria-dziala-na-razie-niz-nie-zepsulem/</link>
		<comments>http://fufach.wordpress.com/2008/01/18/flex-galeria-dziala-na-razie-niz-nie-zepsulem/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 07:44:14 +0000</pubDate>
		<dc:creator>fufach</dc:creator>
		
		<category><![CDATA[Adobe Flex i ja]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://fufach.wordpress.com/2008/01/18/flex-galeria-dziala-na-razie-niz-nie-zepsulem/</guid>
		<description><![CDATA[Dzis bez kodu. To, co zaczalem kilka tygodni temu wyglada (moze niezbyt profesjonalnie) ale nawet &#8216;dosyc, dosyc&#8217;. Zaplanowane elementy polaczone w jedna aplikacje nie wykazuja tendencji do &#8216;wywalania sie&#8217; i moge sie zaczac tym chwalic :-). Ostatnia wersja 1.1.3 (znaczy, ze to juz 3 wieczor) znajduje sie pod adresem:
http://www.pawelkowalczyk.com/1/Flex_at_home.html

i wymaga dopracowania kilku szczegolow:

ladny loader (tak [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Dzis bez kodu. To, co zaczalem kilka tygodni temu wyglada (moze niezbyt profesjonalnie) ale nawet &#8216;dosyc, dosyc&#8217;. Zaplanowane elementy polaczone w jedna aplikacje nie wykazuja tendencji do &#8216;wywalania sie&#8217; i moge sie zaczac tym chwalic :-). Ostatnia wersja 1.1.3 (znaczy, ze to juz 3 wieczor) znajduje sie pod adresem:</p>
<p><a href="http://www.pawelkowalczyk.com/1/Flex_at_home.html" target="_blank">http://www.pawelkowalczyk.com/1/Flex_at_home.html</a><br />
<span id="more-18"></span><br />
i wymaga dopracowania kilku szczegolow:</p>
<ul>
<li>ladny loader (tak mi sie widzi, ze to proste)</li>
<li>nawigacja nastepne/poprzednie zdjecie (z wyjatkami dla krancowych elementow)</li>
<li>otwieranie kontekstow w osobnym tabie przegladarki (nie moja wina, wyslalem zapytanie o buga)</li>
<li>formatka do wysylania maila (ze skryptem PHP w tle)</li>
<li>na koniec, jak juz wszystko bedzie dzialac - podzial na mniejsze galerie i dostep do galerii z wprowadzaniem hasla.</li>
</ul>
<p>Nad &#8221;tym&#8221; projektem siedze 3 wieczor po 1-2 godziny. W weekend odpuszczam. Trzeba sie wyluzowac i odpoczac przed urlopem za granica&#8230; (Wlasnie Deszczowa stuknela szuflada i mi sie laptop zawiesil). W przyszlym tygodniu przepisuje baze zdjec i koncze wszystkie powyzsze drobne historie w kodzie.</p>
<p>No&#8230; i zapraszam do <a href="http://a1bercik.myminicity.com/" target="_blank">mojego miasteczka</a>!<!--more--></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fufach.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fufach.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fufach.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fufach.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fufach.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fufach.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fufach.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fufach.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fufach.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fufach.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fufach.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fufach.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fufach.wordpress.com&blog=2116303&post=18&subd=fufach&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fufach.wordpress.com/2008/01/18/flex-galeria-dziala-na-razie-niz-nie-zepsulem/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/fufach-128.jpg" medium="image">
			<media:title type="html">fufach</media:title>
		</media:content>
	</item>
		<item>
		<title>Moje Kochanie i moj blog</title>
		<link>http://fufach.wordpress.com/2008/01/16/moje-kochanie-i-moj-blog/</link>
		<comments>http://fufach.wordpress.com/2008/01/16/moje-kochanie-i-moj-blog/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 20:07:33 +0000</pubDate>
		<dc:creator>fufach</dc:creator>
		
		<category><![CDATA[Zycie z Deszczowa]]></category>

		<guid isPermaLink="false">http://fufach.wordpress.com/2008/01/16/moje-kochanie-i-moj-blog/</guid>
		<description><![CDATA[Moje Kochanie jak zawsze ma nosa. Ja mam szczescie tylko do niej. No i od dzisiaj do Wodpressa.  Deszczowa lubi grzebac, ustawiac, sprawdzac. Jednym slowem - urodzony dyrektor. No i Deszczowa wypatrzyla / wyniuchala. Ktos (nie ja, ani zaden z moich znajomych) polecil moj blog na pierwszej stronie WP. Czy to ladnie tak? Prywatne [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Moje Kochanie jak zawsze ma nosa. Ja mam szczescie tylko do niej. No i od dzisiaj do Wodpressa.  Deszczowa lubi grzebac, ustawiac, sprawdzac. Jednym slowem - urodzony dyrektor. No i Deszczowa wypatrzyla / wyniuchala. Ktos (nie ja, ani zaden z moich znajomych) polecil moj blog na pierwszej stronie WP. Czy to ladnie tak? Prywatne sprawy wyciagac, programowanie takie uczniowskie, rozpedzam sie dopiero. Jednym slowem robie sie coraz bardziej dumny i gruby. Kolejny krok? Ide po podwyzke. Dzieki za klikanie w <a href="http://a1bercik.myminicity.com/" target="_blank">moje miasteczko</a>! Dziekuje Myszko!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fufach.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fufach.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fufach.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fufach.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fufach.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fufach.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fufach.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fufach.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fufach.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fufach.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fufach.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fufach.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fufach.wordpress.com&blog=2116303&post=15&subd=fufach&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fufach.wordpress.com/2008/01/16/moje-kochanie-i-moj-blog/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/fufach-128.jpg" medium="image">
			<media:title type="html">fufach</media:title>
		</media:content>
	</item>
		<item>
		<title>Dynamiczny XML we Fleksie</title>
		<link>http://fufach.wordpress.com/2008/01/14/dynamiczny-xml-we-fleksie/</link>
		<comments>http://fufach.wordpress.com/2008/01/14/dynamiczny-xml-we-fleksie/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 21:52:56 +0000</pubDate>
		<dc:creator>fufach</dc:creator>
		
		<category><![CDATA[Adobe Flex i ja]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Alert]]></category>

		<category><![CDATA[creationComplete]]></category>

		<category><![CDATA[e4x]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[mx:HTTPService]]></category>

		<category><![CDATA[mx:XMLListCollection]]></category>

		<category><![CDATA[resultFormat]]></category>

		<category><![CDATA[send()]]></category>

		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://fufach.wordpress.com/2008/01/14/dynamiczny-xml-we-fleksie/</guid>
		<description><![CDATA[Wiedziec a zrobic&#8230; To dwie rozne historie. Wydawalo mi sie ze wiem juz jak dynamicznie laczyc XML z Flex. Wczoraj wydawalo sie to proste, przed lunchem jeszcze prostrze, ale po lunchu juz nie. Choc dzieki pomocy pana Piotra deHaana z Adobe poszlo jak po masle.
W kodzie wszystko bylo OK, poza 3 literkami. Ich zmiana odblokowala [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Wiedziec a zrobic&#8230; To dwie rozne historie. Wydawalo mi sie ze wiem juz jak dynamicznie laczyc XML z Flex. Wczoraj wydawalo sie to proste, przed lunchem jeszcze prostrze, ale po lunchu juz nie. Choc dzieki pomocy pana Piotra deHaana z Adobe poszlo jak po masle.</p>
<p>W kodzie wszystko bylo OK, poza 3 literkami. Ich zmiana odblokowala mi caly projekt. Czyli projekt sie skompilowal i wyswietlil to co chcialem. <span id="more-14"></span> Do rzeczy:</p>
<p>Mamy nastepujacy XML, gdzie kolejne wpisy &lt;news&gt; wygladaja nastepujaco:</p>
<pre><font color="#999999">&lt;news&gt;

 &lt;date&gt;18.12.2007 11:41&lt;/date&gt;

 &lt;title&gt;Contact Centre Report&lt;/title&gt;

 &lt;lead&gt;Week 45 - summary&lt;/lead&gt;

 &lt;content&gt;http://127.0.0.1/site/home/news/view/item382669/&lt;/content&gt;

&lt;/news&gt;</font></pre>
<p>Aby program czytal plik dynamicznie nalezy wykonac 2 zestawy polecen:</p>
<p>1. Czytanie i konwersja pliku do listy:</p>
<pre><font color="#999999">    &lt;mx:HTTPService resultFormat=&#8221;e4x&#8221; url=&#8221;news.xml&#8221; id=&#8221;inputXML&#8221; result=&#8221;onResult(event)&#8221;/&gt;

    &lt;mx:XMLListCollection id=&#8221;newsXML&#8221; source=&#8221;{inputXML.lastResult.news}&#8221;/&gt;</font></pre>
<p>Te magiczne 3 literki to sposob odczytu pliku XML. Zamiast wartosci &#8216;xml&#8217; nalezy uzyc &#8216;e4x&#8217;. I dalej wszystko staje sie proste.</p>
<p>2. W naglowku mx:Application trzeba wymusic odswiezenie serwisu HTTPService przy pomocy funkcji send(); Za kazdym razem przy odswiezeniu aplikacji, trafia do niej najnowsze dane z pliku XML.</p>
<pre><font color="#999999">creationComplete=&#8221;inputXML.send()&#8221;</font></pre>
<p>W dalszym ciagu aplikacji odwoluje sie bezposrednio do listy newsXML, podobnie jak w poprzednich przykladach.</p>
<p>W czesci skryptowej nalezaloby zabezpieczyc sie przed bledem w czytaniu zewnetrzego pliku.<br />
Wygladaloby to nastepujaco:</p>
<pre><font color="#999999">&lt;mx:HTTPService resultFormat=&#8221;e4x&#8221; url=&#8221;news.xml&#8221; id=&#8221;inputXML&#8221; result=&#8221;onResult(event)&#8221; fault=&#8221;serv_fault(event);&#8221; /&gt;</font></pre>
<p>oraz kod wywolujacy okienko Alert:</p>
<pre><font color="#999999">&lt;mx:Script&gt;

        &lt;![CDATA[

            import mx.rpc.events.FaultEvent;

            import mx.rpc.events.ResultEvent;</font><font color="#999999">
</font><font color="#999999">            private function serv_fault(evt:FaultEvent):void </font>

<font color="#999999">	    {

            mx.controls.Alert.show("Unable to load XML:n", "ERROR");

            }

        ]]&gt;

&lt;/mx:Script&gt;</font></pre>
<p>Koniec.</p>
<p>Zapraszam oczywiscie do mojego <a href="http://a1bercik.myminicity.com" target="_blank">miasteczka!</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fufach.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fufach.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fufach.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fufach.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fufach.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fufach.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fufach.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fufach.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fufach.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fufach.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fufach.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fufach.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fufach.wordpress.com&blog=2116303&post=14&subd=fufach&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fufach.wordpress.com/2008/01/14/dynamiczny-xml-we-fleksie/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/fufach-128.jpg" medium="image">
			<media:title type="html">fufach</media:title>
		</media:content>
	</item>
		<item>
		<title>Zabawa z kodowaniem galerii cd.</title>
		<link>http://fufach.wordpress.com/2008/01/13/zabawa-z-kodowaniem-galerii-cd/</link>
		<comments>http://fufach.wordpress.com/2008/01/13/zabawa-z-kodowaniem-galerii-cd/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 13:04:01 +0000</pubDate>
		<dc:creator>fufach</dc:creator>
		
		<category><![CDATA[Adobe Flex i ja]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[currentTarget]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[getRepeaterItem()]]></category>

		<category><![CDATA[mx:Repeater]]></category>

		<category><![CDATA[SimpleXMLDecoder]]></category>

		<category><![CDATA[XML]]></category>

		<category><![CDATA[XMLDocument]]></category>

		<guid isPermaLink="false">http://fufach.wordpress.com/2008/01/13/zabawa-z-kodowaniem-galerii-cd/</guid>
		<description><![CDATA[Choroba przechodzi powoli i wraca chec do dlubania w kodzie. Walka z Adobe Flex cd.
Flex zachowuje sie dosyc ciekawie. Jesli zbudowac taka konstrukcje:
&#60;mx:XML id=&#8221;inputXML&#8221; source=&#8221;news.xml&#8221;/&#62;
&#60;mx:XMLListCollection id=&#8221;newsXML&#8221; source=&#8221;{inputXML.news}&#8221;/&#62;
to (jak sie okazuje w praktyce) bez wzgledu na zmiane pliku XML wszystkie dane beda zebrane podczas kompilacji i osadzone na stale w pliku swf. Nie ucieszylo mnie to [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Choroba przechodzi powoli i wraca chec do dlubania w kodzie. Walka z Adobe Flex cd.</p>
<p>Flex zachowuje sie dosyc ciekawie. Jesli zbudowac taka konstrukcje:</p>
<pre><i><font color="#999999">&lt;mx:XML id=&#8221;inputXML&#8221; source=&#8221;news.xml&#8221;/&gt;</font></i>
<i><font color="#999999">&lt;mx:XMLListCollection id=&#8221;newsXML&#8221; source=&#8221;{inputXML.news}&#8221;/&gt;</font></i></pre>
<p>to (jak sie okazuje w praktyce) bez wzgledu na zmiane pliku XML wszystkie dane beda zebrane podczas kompilacji i osadzone na stale w pliku swf. Nie ucieszylo mnie to szczegolnie. Jednym slowem trzeba to obejsc. I juz wiem jak. Ale dzisiaj o czyms innym.<br />
<span id="more-13"></span><br />
Komponent mx:Repeater pobiera z pliku XML kolejne wpisy tak jak w przykladzie:</p>
<pre><font color="#808080"><i>&lt;news&gt;</i></font><font color="#808080"><i>
</i></font><font color="#808080"><i> &lt;date&gt;18.12.2007 11:41&lt;/date&gt;</i></font>
<font color="#808080"><i> &lt;title&gt;Contact Centre Report&lt;/title&gt;</i></font><font color="#808080"><i>
</i></font><font color="#808080"><i> &lt;lead&gt;Week 45 - summary&lt;/lead&gt;</i></font>
<font color="#808080"><i> &lt;content&gt;http://127.0.0.1/site/home/news/view/item382669/&lt;/content&gt;</i></font>
<font color="#808080"><i>&lt;/news&gt;</i></font></pre>
<p>Oczywiscie, pojedynczy wpis mozna wydobyc na kilka sposobow - mozna parametrem przekazac index wpisu na liscie</p>
<p>(XMLListCollection), lub przekazac caly wpis i analizowac go osobno po kliknieciu w jakis przycisk (Oczywiscie wlaczony do konstrukcji</p>
<p>komponentu mx:Repeater).<br />
Wywolanie funkcji wyglada nastepujaco:</p>
<pre><i><font color="#808080">click=&#8221;expand_news(String(event.currentTarget.getRepeaterItem()))&#8221;</font></i></pre>
<p>Poniewaz zrodlem do budowy komponentu (dataProvider) jest lista XML, wiec funkcja String wydobedzie pojedynczy wpis XML dotyczacy biezacego (wybranego) elementu.</p>
<p>Efektem klikniecia jest przekazanie wpisu jako ciagu znakow (tak jak oryginal z pliku XML) do wykorzystania &#8216;na zewnatrz&#8217;.</p>
<p>Sama funkcja sklada sie z 2 czesci: czytam wpis XML oraz go konwertuje:<br />
private function expand_news(e:String):void</p>
<pre><i><font color="#999999">{
	var newsTo:XMLDocument = new XMLDocument(e); /* odbieram String jako XMLDocument */
	var decoder:SimpleXMLDecoder = new SimpleXMLDecoder(true); /* buduje dekoder XML */  	 	</font></i></pre>
<pre><i><font color="#999999">	var resultX:Object = decoder.decodeXML(newsTo); /* buduje obiekt w oparciu o zdekodowany XML */

	my_editor.title=resultX.news.title + &#8216;         (posted on: &#8216; + resultX.news.date + &#8216;)&#8217;;

 	my_editor.htmlText=resultX.news.content; /* dostep do pol XML */
</font>}</i></pre>
<p>Oczywiscie na poczatku skryptu trzeba zaimportowac klase dekodera do kompilacji:</p>
<pre><i><font color="#808080">import mx.rpc.xml.SimpleXMLDecoder;</font></i></pre>
<p>Kod mxml mozna znalezc <a href="http://www.pawelkowalczyk.com/flex/20080113/a04.mxml" target="_blank">&gt;&gt;&gt; tu &lt;&lt;&lt;</a>; zawiera on rowniez obsluge dynamicznego rozwijania komponentu (resize).<br />
I zapraszam ja zwykle do <a href="http://a1bercik.myminicity.com/" target="_blank">mojego malego miasta</a>!!!</p>
<p>PS.  Jak mnie wkurza, jak ten edytor w WordPressie rozwala pieknie sformatowany kod&#8230; Grrrrrr.<!--more--></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fufach.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fufach.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fufach.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fufach.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fufach.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fufach.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fufach.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fufach.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fufach.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fufach.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fufach.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fufach.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fufach.wordpress.com&blog=2116303&post=13&subd=fufach&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fufach.wordpress.com/2008/01/13/zabawa-z-kodowaniem-galerii-cd/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/fufach-128.jpg" medium="image">
			<media:title type="html">fufach</media:title>
		</media:content>
	</item>
		<item>
		<title>Belkot schizofrenika po lekturze onet.eu</title>
		<link>http://fufach.wordpress.com/2008/01/04/belkot-schizofrenika-po-lekturze-oneteu/</link>
		<comments>http://fufach.wordpress.com/2008/01/04/belkot-schizofrenika-po-lekturze-oneteu/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 19:06:45 +0000</pubDate>
		<dc:creator>fufach</dc:creator>
		
		<category><![CDATA[Zycie na emigracji]]></category>

		<guid isPermaLink="false">http://fufach.wordpress.com/2008/01/04/belkot-schizofrenika-po-lekturze-oneteu/</guid>
		<description><![CDATA[Odkad wyjechalem z Deszczowa z mysla by nie wracac do Polski, mam ciagle wrazenie, ze: albo ja czegos nie rozumiem, albo problemy ze zrozumieniem maja polscy dziennikarze. Moze czuja oni powazna potrzebe wybielenia sytuacji, albo ja (przez ponad 5 lat pracujac w mediach) nie potrafie tego &#8216;czegos&#8217; zalapac.

2 lata temu wyjechalismy z Polski, z poczuciem, [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Odkad wyjechalem z Deszczowa z mysla by nie wracac do Polski, mam ciagle wrazenie, ze: albo ja czegos nie rozumiem, albo problemy ze zrozumieniem maja polscy dziennikarze. Moze czuja oni powazna potrzebe wybielenia sytuacji, albo ja (przez ponad 5 lat pracujac w mediach) nie potrafie tego &#8216;czegos&#8217; zalapac.<br />
<span id="more-11"></span><br />
2 lata temu wyjechalismy z Polski, z poczuciem, ze niczego waznego poza rodzina i garstka przyjaciol nie zostawiamy. Wynajmowany za 300 zlotych pokoj, splacany samochod osobowy marki Fiat, brak wiekszych dlugow itp. Wkurzala nas niska jakosc wszystkiego. Od &#8216;wartosci czlowieka&#8217;, ktora sprowadzala sie do wykonawcy polecen sluzbowych, pomiatacza, badz osoby pomiatanej, wykorzystujacego, badz osoby wykorzystywanej. Bo jak nazwac nauczyciela, ktory za 700 zlotych ma nie tracic &#8216;poczucia obowiazku&#8217;&#8230; Do tego jakosc &#8216;tesco&#8217; na kazdym kroku. Drogie, kiepskiej jakosci towary, coraz gorsze, coraz mniej smaczne jedzenie (bo te lepsze podrozalo znacznie), coraz czesciej kradzione radio z samochodu. Nie tracic poczucia humoru w sytuacji, gdzie z 2 pensji nie stac na splate raty za mieszkanie? Dosyc!</p>
<p>Krotka dygresja - kryzysy emigrancyjne mamy za soba. Za kazdym razem, gdy z Deszczowa (w sensie - z zona) wyjazdzamy do Polski na dluzej niz tydzien, z kazdym dniem coraz bardziej nas cisnie, zeby wracac. Do Miasta Ktore Nie Istnieje. Bo Londyn to nie miasto, tylko jedno wielkie skupisko domow, kultur i kolorow skory. Koniec dygresji ;-).</p>
<p>I co? Przecietna wyplata Polaka w Londynie to podobno 1100 funtow. To jest ciekawe - prace bez kwalifikacji, z bardzo dobrym jezykiem mozna dostac po 2-3 tygoniach chodzenia, dzwonienia i wysylania maili. To praca oczywiscie dla dziewczyn. I nie jest to praca w hot-clubach. Tu praca na recepcji nie wymaga wyksztalcenia. A zarobki? Od 1100 w gore miesiecznie. Wystarczy chciec i caly czas twierdzic, ze jesli czegos sie nie umie, to &#8216;chce&#8217; sie tego nauczyc, itd. Wspomniany fach nauczycielski? Nie chce zeby polscy nauczyciele leczyli sie na depresje&#8230; Tu ich praca jest bardzo ciezka (ale gdzie nie jest) ale tez i bardzo dobrze platna. Lekarze? 4000 funtow na miesiac to malo? A zarabiaja wiecej. Znajomy hydraulik liczy sobie 25 funtow za godzine. Ja tez nie moge narzekac, choc chcialbym zarabiac wiecej i wiecej. I wcale nie chodzi tu o granice obledu i wyscig szczurow.<br />
Prawie codziennie czytam artykuly o tym, ze roznica pomiedzy GB a Polska coraz bardziej sie zaciera, ze juz sie nie oplaca emigrowac. Doprawdy? Sprowadzilbym tu siostre i szwagra, rodzicow i przyjaciol, bo sa dla nich mozliwosci, jakich nie znajda w kraju. I to nie dlatego, ze miejsce na urlop wybieramy pomiedzy Teneryfa, Sycylia i Nepalem - ich po 2 miesiacach tez byloby stac. Ale jak mowi przyslowie: czego sie Jas nie nauczyl (jezyk) i ze nie przesadza sie starych drzew (to juz inna bajka).</p>
<p>Nasze poczatki byly dosyc trudne, lecz jakze typowe. Zywilismy sie baaardzo tanim jedzeniem &#8216;znikad&#8217;. Chleb za 25 pensow, pol kilo szynki o grubosci wafelka za 2,5 funta; cos za cos. Po pierwszej wizycie w Polsce (moment podwyzek nas ominal), okazalo sie, ze w Londynie mozna zyc taniej niz w Krakowie. Tylko po co? Na normalne jedzenie nas stac (stac tutaj prawie wszystkich Polakow) - to tylko kwestia wyboru. Odlozyc mniej, lub chorowac na niestrawnosc? Ale tu tez jest granica obledu. Warto kupowac normalny chleb, wedliny, owoce, warzywa. I naprawde jest tu niewiele drozej! Chociaz Londyn jest najdrozszym miastem na swiecie. No i zona mnie przekonala, ze lubie whisky, te z gornych polek. Zgadza sie - polubilem :-) Raz na jakis czas mala szklaneczka do telewizora.</p>
<p>Czy ktos z dziennikarzy potrafi liczyc do trzech? Statystyki mowia, ze z tej sredniej pensji mozna odlozyc 500-600 funtow miesiecznie&#8230; Czyli za rok pracy zarabiajacej pary mozna KUPIC w Londynie mieszkanie majac 5% wlasnej pierwszej wplaty i wziac na reszte kredyt!!! W Polsce nie zarabialem malo, ale mieszkanie bylo poza granica marzen&#8230; Teraz tez nie, ale podobnie zarabia zona :-) wiec nie jest ciezko :-). Powiedzialbym - jest baaardzo dobrze.</p>
<p>&#8216;Biedne&#8217; teksty o ponizaniu - kazdy dostaje to, o co sie sam prosi. A w szczegolnosci w Londynie. Jesli ktos chce miec klopoty, szuka polskich posrednikow lub pracy w knajpach (szczegolnie arabskich). Troche wiecej oleju - doszkala sie i szuka kontaktow, pokazuje sie z najlepszej strony i awansuje, nawet na budowach. Szczegolnie na budowach. Wyksztalceni szczesciarze maja lepiej - dla nich jest malo ofert, czesto wstepnie kiepsko platnych, ale po roku mozna juz przebierac. Moja okazja - to dwie podwyzki w ciagu roku, bo firma mnie chciala zatrzymac. Teraz wiem, ze moglem negocjowac wiecej. Ale licza sie nie tylko pieniadze. Nie kazdy i w GB i w Polsce rozumie, ze pieniadze szczescia nie daja, ale jakze latwiej jest zyc, gdy sie ich ma w nadmiarze!<br />
I na koniec - to nie prawda, ze w GB Polacy nie sa lubiani. To tez kwestia &#8216;innej&#8217; tolerancji na &#8216;obce&#8217;. No i tu docenia sie pracowitosc! Naprawde!</p>
<p>Tak na koniec. Przyzwyczajony do ciaglego narzekania na wszystko, sluchajac wszedzie bajek o dobrobycie dla mas, szczegolnie dla ciezko pracujacej (znam taki przyklad o pralce i bankomacie) dumie Slaska, narzekania na politykow, ktorych sie samemu wybieralo, mam dziwne wrazenie, ze ogladam w telewizji stado baranow. 3-4 procent inflacji? Znajomi mowili, ze jedzenie podrozalo 15-20 procent, a benzyna 10%. Aaale, dali na promocji mikrofalowki z Chin 25% taniej niz rok temu.</p>
<p>Nie zapomnijcie zajrzec do mojego miasta <a href="http://a1bercik.myminicity.com/" target="_blank">&gt;&gt;TU&lt;&lt;</a> !!!</p>
<p><img src="http://fufach.files.wordpress.com/2008/01/lazy.jpg?w=400&h=273" alt="(c) Pawel Kowalczyk 2008" align="middle" height="273" width="400" /></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fufach.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fufach.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fufach.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fufach.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fufach.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fufach.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fufach.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fufach.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fufach.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fufach.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fufach.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fufach.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fufach.wordpress.com&blog=2116303&post=11&subd=fufach&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fufach.wordpress.com/2008/01/04/belkot-schizofrenika-po-lekturze-oneteu/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/fufach-128.jpg" medium="image">
			<media:title type="html">fufach</media:title>
		</media:content>

		<media:content url="http://fufach.files.wordpress.com/2008/01/lazy.jpg" medium="image">
			<media:title type="html">(c) Pawel Kowalczyk 2008</media:title>
		</media:content>
	</item>
		<item>
		<title>Myszka czyli kot.</title>
		<link>http://fufach.wordpress.com/2008/01/01/myszka-czyli-kot/</link>
		<comments>http://fufach.wordpress.com/2008/01/01/myszka-czyli-kot/#comments</comments>
		<pubDate>Tue, 01 Jan 2008 19:27:37 +0000</pubDate>
		<dc:creator>fufach</dc:creator>
		
		<category><![CDATA[Zycie z Deszczowa]]></category>

		<guid isPermaLink="false">http://fufach.wordpress.com/2008/01/01/myszka-czyli-kot/</guid>
		<description><![CDATA[Podtytul: Myszki boja sie robali&#8230;
Dialog wieczorny (1 dzien 2008):
Myszka - Niedobrze mi, chyba bede rzygac
Fufach - Moze masz grype?
Myszka - Spaciu&#8230;
Fufach - Poloz sie odwrotnie, nogami do okna, wieje przeciez, i ten kaloryfer
Myszka - Tak mi dobrze
Fufach - Bo mi sie bidulo jeszcze bardziej zaziebsz
Myszka - Spaciu&#8230;
Fufach - No prosze, to latwe, no przeciez rusz [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Podtytul: Myszki boja sie robali&#8230;</p>
<p>Dialog wieczorny (1 dzien 2008):<br />
Myszka - Niedobrze mi, chyba bede rzygac<br />
Fufach - Moze masz grype?<br />
Myszka - Spaciu&#8230;<br />
Fufach - Poloz sie odwrotnie, nogami do okna, wieje przeciez, i ten kaloryfer<br />
Myszka - Tak mi dobrze<br />
Fufach - Bo mi sie bidulo jeszcze bardziej zaziebsz<br />
Myszka - Spaciu&#8230;<br />
Fufach - No prosze, to latwe, no przeciez rusz sie&#8230;<br />
Myszka - Uaaaaa, nie chcem mi siem<br />
Fufach - To gdzie sa te twoje delikatne miejsca&#8230;?<br />
Myszka - Hihihi<br />
Myszka - HIHIHI&#8230;<br />
Myszka - Uiiiiiii Hihihi Uiiiii<br />
Fufach - No prosze&#8230; O! co to za robak tu lezy na lozku?<br />
Myszka - UUUAAAAAAAAAA!!! JAKI ROBAK!!! Juz sie przenosze&#8230; :-(</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fufach.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fufach.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fufach.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fufach.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fufach.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fufach.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fufach.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fufach.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fufach.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fufach.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fufach.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fufach.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fufach.wordpress.com&blog=2116303&post=10&subd=fufach&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fufach.wordpress.com/2008/01/01/myszka-czyli-kot/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/fufach-128.jpg" medium="image">
			<media:title type="html">fufach</media:title>
		</media:content>
	</item>
		<item>
		<title>Wykresik na zamowienie</title>
		<link>http://fufach.wordpress.com/2007/12/31/wykresik-na-zamowienie/</link>
		<comments>http://fufach.wordpress.com/2007/12/31/wykresik-na-zamowienie/#comments</comments>
		<pubDate>Mon, 31 Dec 2007 18:41:13 +0000</pubDate>
		<dc:creator>fufach</dc:creator>
		
		<category><![CDATA[Adobe Flex i ja]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Alert]]></category>

		<category><![CDATA[ChartItemEvent]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[mx.efects]]></category>

		<category><![CDATA[mx:Fills]]></category>

		<category><![CDATA[mx:Legend]]></category>

		<category><![CDATA[mx:PieChart]]></category>

		<category><![CDATA[mx:RadioButton]]></category>

		<category><![CDATA[mx:XML]]></category>

		<category><![CDATA[programowanie]]></category>

		<guid isPermaLink="false">http://fufach.wordpress.com/2007/12/31/wykresik-na-zamowienie/</guid>
		<description><![CDATA[Kod znajduje sie pod adresem http://www.pawelkowalczyk.com/flex/ i odnosi sie do dznia 31.12.2007.
W pracy nuda, wiec sie chlopcy skupili na wymyslaniu rzeczy dziwnych i nikomu niepotrzebnych. Dostalo mi sie wiec zadanie, ktore nie pozwolilo skonczyc galerii. Zmierzylem sie z cotygodniowym sprawozdaniem, na ktore czasem przychodzi SZEF. Szef lubi wodotryski, dlatego raz na pol roku zmieniamy nasze [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Kod znajduje sie pod adresem <a href="http://www.pawelkowalczyk.com/flex/" target="_blank">http://www.pawelkowalczyk.com/flex/</a> i odnosi sie do dznia 31.12.2007.</p>
<p>W pracy nuda, wiec sie chlopcy skupili na wymyslaniu rzeczy dziwnych i nikomu niepotrzebnych. Dostalo mi sie wiec zadanie, ktore nie pozwolilo skonczyc galerii. Zmierzylem sie z cotygodniowym sprawozdaniem, na ktore czasem przychodzi SZEF. Szef lubi wodotryski, dlatego raz na pol roku zmieniamy nasze prezentacje&#8230;<br />
<span id="more-9"></span><br />
Do rzeczy:<br />
- system dostarcza 3 pliki XML z danymi, ktos do nich zaglada i dodaje komentarze do liczb.<br />
- potrzeba nam 3 pie-chart&#8217;y z procentowym rozkladem danych. zielone - gotowe, zolte - cos do zrobienia, czerwone - zle&#8230;<br />
- ma byc kolorowo i efektownie</p>
<p><b>Zabawa z kodem</b>:<br />
- na poczatek zadany styl, ktory zmienia kolor tla pod okienkiem Alert. Alert zas ma pokazywac cyferki i opis pobrany z XMLa po kliknieciu na serie z wykresu<br />
- W skrypcie pierwsze 3 importy odpowiedzialne sa za efektowne zachowanie wykresu. Czwarty to obsluga Alertu - &#8216;fiku-miku&#8217; okienka pod ktorym znika rozmyta aplikacja. Cool. Wykres sie wysuwa, albo nie, jak sie odkliknie checkbox w lewym gornym rogu<br />
- funkcja &#8230;itemClick - nie jestem tu jej autorem - obsuguje zachowanie wykresu. Po kliknieciu zadana seria wysuwa sie poza chart i wykres obraca sie do poziomej linii po prawej stronie<br />
- funkcja - itemOver - podswietla serie (w moim Flex2 cos sie wali, ale w pracy wszystko gra)<br />
- funkcja - itemOut - wygasza serie</p>
<p>Nie dalem rady z dynamicznym ladowaniem danych, wiec pliki XML laduje na sztywno.</p>
<p>Ciasteczko (<b>PieChart</b>) dostaje kolory zgodne z kolejnymi z listy &#8216;mx:fills&#8217;, oraz legende, ktora zmiescilem na wykresie.</p>
<p>Za zmiane danych odpowiada zestaw RadioButtons, ktore podmieniaja serie danych (dataProvider) &#8216;na chama&#8217;. Zadnej finezji.</p>
<p>Nie zapomnijcie zajrzec do mojego miasteczka <a href="http://a1bercik.myminicity.com/" target="_blank">&gt;&gt;&gt;TU&lt;&lt;&lt;</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fufach.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fufach.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fufach.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fufach.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fufach.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fufach.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fufach.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fufach.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fufach.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fufach.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fufach.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fufach.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fufach.wordpress.com&blog=2116303&post=9&subd=fufach&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fufach.wordpress.com/2007/12/31/wykresik-na-zamowienie/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/fufach-128.jpg" medium="image">
			<media:title type="html">fufach</media:title>
		</media:content>
	</item>
		<item>
		<title>Zaczynam kodowac moja galerie</title>
		<link>http://fufach.wordpress.com/2007/12/28/zaczynam-kodowac-moja-galerie/</link>
		<comments>http://fufach.wordpress.com/2007/12/28/zaczynam-kodowac-moja-galerie/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 18:18:30 +0000</pubDate>
		<dc:creator>fufach</dc:creator>
		
		<category><![CDATA[Adobe Flex i ja]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[dataProvider]]></category>

		<category><![CDATA[flash.filters]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[mx:Application]]></category>

		<category><![CDATA[mx:Image]]></category>

		<category><![CDATA[mx:Repeater]]></category>

		<category><![CDATA[mx:XML]]></category>

		<category><![CDATA[mx:XMLListCollection]]></category>

		<category><![CDATA[programowanie]]></category>

		<guid isPermaLink="false">http://fufach.wordpress.com/2007/12/28/zaczynam-kodowac-moja-galerie/</guid>
		<description><![CDATA[Wszystko o czym pisze znajduje sie pod adresem http://www.pawelkowalczyk.com/flex/ i odnosi sie do stanu na dzien 27.12.2007.
Startujac od zera: kazda aplikacja zaczyna sie i konczy naglowkiem, ale FlexBuilder tworzy go automatycznie. W zakladce &#8216;design&#8217; mozna w zasadzie zdefiniowac wszystkie parametry startowe aplikacji, a w &#8217;source&#8217; - zobaczymy czysty kod.

W naglowku aplikacji najwazniejszym parametrem (na poczatek) [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Wszystko o czym pisze znajduje sie pod adresem <a href="http://www.pawelkowalczyk.com/flex/" target="_blank">http://www.pawelkowalczyk.com/flex/</a> i odnosi sie do stanu na dzien 27.12.2007.</p>
<p>Startujac od zera: kazda aplikacja zaczyna sie i konczy naglowkiem, ale FlexBuilder tworzy go automatycznie. W zakladce &#8216;design&#8217; mozna w zasadzie zdefiniowac wszystkie parametry startowe aplikacji, a w &#8217;source&#8217; - zobaczymy czysty kod.<br />
<span id="more-8"></span><br />
W naglowku aplikacji najwazniejszym parametrem (na poczatek) jest to, jak beda sie zachowywac nowe elementy dodawane do projektu. Parametrem glownego komponentu <b>mx:Application</b> jest &#8216;<b>layout</b>&#8216; ktory moze przyjmowac 3 wartosci:</p>
<p>- absolute - kolejne elementy dodawane do aplikacji beda umieszczane tam gdzie je ustawimy w &#8216;designie&#8217; w odniesieniu do osi XY<br />
- horizontal - poziomo<br />
- vertical - pionowo</p>
<p>Dobrze to zdefiniowac na poczatku.</p>
<p>Aby w poziomym/pionowym ukladzie dodac elementy w innym ukladzie, trzeba je zgrupowac na jednym z komponentow grupujacych, ale o tym pozniej. Profil &#8216;absolute&#8217; uwazam za bezpieczniejszy, jesli elementy aplikacji nie maja okreslonego porzadku lub trzeba precyzyjnie umiescic komponenty w roznych miejscach projektu.</p>
<p>Kazdemu z komponentow mozna (nalezy) nadac &#8216;id&#8217;, by byl do niego bezposredni dostep z dowolnego miejsca aplikacji. Dla statycznych pol tekstowych - szkoda na to czasu.</p>
<p>Wracajac do kodu: W pierwszej kolejnosci aplikacja czyta plik - <b>mx:XML</b>, gdzie znajduja sie opisy i sciezki do zdjec i przypisuje strukture pliku do listy. Struktura pliku XML jest nastepujaca:</p>
<p><b>   mx:XMLListCollection</b> tworzy liste opierajac sie na tagu &#8216;photo&#8217;. Tak wiec kazdy element listy bedzie miec 5 pol. Korzystam przy okazji z pola &#8216;ind&#8217; gdzie zapisany mam biezacy index kazdego ze zdjec (od 0 z gore). Jest to moze i nieeleganckie, ale korzystam z tych samych plikow gdzie indziej. Oczywiscie pol (moze, a raczej to pewne) bedzie wiecej ale na razie potrzebne beda tylko te.W kolejnym kroku definiuje tablice z efektami (filters), ktore bede wykorzystywal pod ladowanymi zdjeciami. Stosuje to tylko 1 efekt - czarny cien w strone prawego dolnego rogu. Wszystkie efekty opisane sa tu jako klasy biblioteki <b><a href="http://livedocs.adobe.com/flex/2/langref/flash/filters/package-detail.html" target="_blank">&#8216;flash.filters&#8217;</a></b>  .  Biblioteka ta jest ladowana w naglowku aplikacji.</p>
<p>Zwykle biblioteki laduje sie tak:</p>
<p>&lt;mx:Script&gt;<br />
&lt;![CDATA[<br />
import mx.controls.Alert;   &lt;-- tu ladowana klasa Alert z biblioteki mx.controls<br />
import mx.controls.TextInput;<br />
import mx.utils.StringUtil;<br />
import mx.validators.Validator;<br />
]]&gt;<br />
&lt;/mx:Script&gt;</p>
<p>W tym przypadku proba ladowania biblioteki w bloku skryptu za pomoca komendy &#8216;import&#8217; zawsze wywoluje blad&#8230; :-(. A powinno dzialac.</p>
<p>Po definicji kilku pol tekstowych pojawia sie komponent grupujacy mx:ApplicationControlBar, a na nim w kolejnosci: - pole na powiekszone zdjecie z galerii (mx:Image) - pole grupujace HBox, ktore pozwala na wyswietlanie wielu elementow w poziomie z paskiem przewijania (pasek przewijania pionowego z powodow estetycznych zostal wylaczony) - w polu HBox za wyswietlanie podgladow obrazkow odpowiedzialny jest komponent mx:Repeater; o nim wiecej:</p>
<p>Komponent <b>mx:Repeater</b> przeglada liste/tablice od pierwszego do ostatniego elementu - w petli; do dowolnego komponentu przypisuje elementy tabeli/listy. Za kolejnosc jest odpowiedzialny parametr &#8216;<b>dataProvider</b>&#8216;, ktory <b>{</b>wskazuje<b>}</b> na zrodlo danych. W przypadku tej galerii Repeater wyswietla liste miniaturek (ale moga to byc rownie dobrze przyciski, pola tekstowe, lub zestaw elementow - np. graficzny przycisk a na nim napis, itp.). Miniaturki do galerii sa przechowywane w katalogu &#8216;thumbs&#8217;, wieksze obrazki w &#8216;images&#8217;.<br />
- Tag &#8217;src&#8217; zawiera sama nazwe pliku, wiec trzeba do tej nazwy dodac sciezke.<br />
- Z biezacego pola (<b>currentItem</b>) pobierane sa niektore dane do wyswietlenia miniaturek: w polu &#8217;source&#8217; obrazka laczona jest sciezka do miniaturek i watrosc z pola &#8217;src&#8217;.<br />
- Pole &#8216;toolTip&#8217; wyswietla dodatkowo biezacy index i opis pobrany z pola &#8216;description&#8217;. rep.<b><i>currentIndex</i></b> mozna zamienic na rep.<i><b>currentItem.ind</b></i>, bo powielam tam index.<br />
- Chwilowo puste pole &#8216;click&#8217; czeka na funkcje, ktora po kliknieciu w miniaturke wyswietli wiekszy obrazek.</p>
<p>W nastepnych krokach postaram sie (chyba tak moge to ujac):<br />
- po kliknieciu w miniaturke wyswietlic pelny obrazek, pokazac gdzies tytul zdjecia<br />
- oprogramowac dwa przyciski do przechodzenia do kolennego/poprzedniego obrazka i wyjatki dla pierwszego i ostatniego zdjecia<br />
- Przy przechodzeniu do innego obrazka zrobic cos na ksztalt &#8216;fade out&#8217; starego i &#8216;fade in&#8217; nowego<br />
- taki gadget, ale powinien cieszyc oko - po najechaniu lub kliknieciu na &#8216;cos&#8217; pokazac efektownie pole z opisem zdjecia (jakis gustowny efekcik)<br />
- wygenerowac link do tego samego zdjecia na www.alamy.com (tam mozna je kupic)<br />
- przygotowac podstrony zalezne od klikniecia w menu (na razie jest puste) i oczywiscie samego menu<br />
- zbudowac formatke do wysylania maili i zapytan w polaczeniu z kodem PHP<br />
- to na razie tyle&#8230; chyba mi wystarczy czasu do Sylwestra :-)<br />
- a w Sylwestra wycieczka z deszczawadziewczynka.wordpress.com, aparatem, statywem i butelka szampana na dach i&#8230;</p>
<p>Nie zapomnijcie zajrzec do mojego miasteczka<a href="http://a1bercik.myminicity.com/" target="_blank"> &gt;&gt;&gt;TU&lt;&lt;&lt;</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fufach.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fufach.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fufach.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fufach.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fufach.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fufach.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fufach.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fufach.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fufach.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fufach.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fufach.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fufach.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fufach.wordpress.com&blog=2116303&post=8&subd=fufach&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fufach.wordpress.com/2007/12/28/zaczynam-kodowac-moja-galerie/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/fufach-128.jpg" medium="image">
			<media:title type="html">fufach</media:title>
		</media:content>
	</item>
		<item>
		<title>Post startowy - czyli zaczynam z Adobe Flex</title>
		<link>http://fufach.wordpress.com/2007/12/27/post-startowy-czyli-zaczynam-z-adobe-flex/</link>
		<comments>http://fufach.wordpress.com/2007/12/27/post-startowy-czyli-zaczynam-z-adobe-flex/#comments</comments>
		<pubDate>Thu, 27 Dec 2007 18:06:52 +0000</pubDate>
		<dc:creator>fufach</dc:creator>
		
		<category><![CDATA[Adobe Flex i ja]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[programowanie]]></category>

		<guid isPermaLink="false">http://fufach.wordpress.com/2007/12/27/post-startowy-czyli-zaczynam-z-adobe-flex/</guid>
		<description><![CDATA[Tytulem wprowadzenia:

Moja przygoda z Adobe Flex zaczela sie dokladnie 3 tygodnie temu. Po 10-letniej przerwie w programowaniu przestawienie sie na projektowanie aplikacji wydawalo sie niewykonalne. Po 3 tygodniach zdaje mi sie, ze nowe umiejetnosci przydadza sie w ewentualnym nowym miejscu pracy :-). Wiele materialow, ktore mam zamiar opublikowac (szczegolnie przyklady) pozostawie w jezyku angielskim, lecz [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p align="left"><b>Tytulem wprowadzenia:</b></p>
<div align="left"></div>
<p align="left">Moja przygoda z Adobe Flex zaczela sie dokladnie 3 tygodnie temu. Po 10-letniej przerwie w programowaniu przestawienie sie na projektowanie aplikacji wydawalo sie niewykonalne. Po 3 tygodniach zdaje mi sie, ze nowe umiejetnosci przydadza sie w ewentualnym nowym miejscu pracy :-). Wiele materialow, ktore mam zamiar opublikowac (szczegolnie przyklady) pozostawie w jezyku angielskim, lecz jesli zajdzie potrzeba bede je tlumaczyl w wolnych chwilach. Niestety, jezyk polski powoli pozostaje mi jedynie na pogaduszki z zona&#8230;</p>
<p><span id="more-7"></span></p>
<div align="left"></div>
<p align="left">Do rzeczy: Nie bede pisal do czego sluzy Flex, raczej skupie sie na tym, jak budowac aplikacje z gotowych elementow, gdzie szukac pomocy - w koncu sam przez to wlasnie przechodze.</p>
<div align="left"></div>
<p align="left"><b>Narzedzia:</b></p>
<div align="left"></div>
<p align="left">Adobe FlexBuilder 3.0 Beta 2 (wersja darmowa - ma jakies ograniczenie czasowe, ale po czyszczeniu rejestrow mozna instalowac po kilka razy, chyba nie jestem up-to-date, juz jest Beta 3 ;-)<br />
Firefox 2.0.11 - choc Flex posiada wlasny player do wygenerowanych aplikacji swf (Flash Player)</p>
<div align="left"></div>
</p>
<p align="left"><b>Linki:</b></p>
<div align="left"></div>
<p align="left">Strony zrodlowe i biblioteki styli i przykladow (bede je laczyl w osobny artykul) - tutaj dla wygody:<br />
<a href="http://labs.adobe.com/technologies/flex/" target="_blank"> http://labs.adobe.com/technologies/flex/</a> - HQ na adobe.com<br />
<a href="http://www.adobe.com/devnet/air/flex/" target="_blank"> http://www.adobe.com/devnet/air/flex/</a> - Adobe AIR Developer Center for Flex<br />
<a href="http://livedocs.adobe.com/labs/flex3/langref/"> http://livedocs.adobe.com/labs/flex3/langref/</a> - Baza referencyjna ??? - (Language Reference dla poprawnosci) - czyli wszystko o klasach, funkcjach, deklaracjach, itp.<br />
<a href="http://livedocs.adobe.com/flex/2/langref/" target="_blank"> http://livedocs.adobe.com/flex/2/langref/</a> - Language Reference dla wersji komercyjnej 2.0<br />
<a href="http://flex.org/" target="_blank"> http://flex.org/</a> - tu jest prawie wszystko<br />
<a href="http://del.icio.us/" target="_blank"> http://del.icio.us/</a> - a tu cala reszta (wlasciwie tu: http://del.icio.us/search/?fr=del_icio_us&amp;p=flex+tutorials&amp;type=all)</p>
<div align="left"></div>
</p>
<p align="left">Galerie komponentow, styli i przykladow:<br />
<a href="http://flexapps.macromedia.com/flex15/explorer/explorer.mxml?versionChecked=true" target="_blank">Flex2 samples explorer</a><br />
<a href="http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html" target="_blank">Flex2 style explorer</a><br />
<a href="http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html" target="_blank">Flex2 component explorer</a><br />
<a href="http://examples.adobe.com/flex3/componentexplorer/explorer.html" target="_blank">Flex3 component explorer</a></p>
<div align="left"></div>
</p>
<p align="left"><b>Dlaczego Flex?</b></p>
<div align="left"></div>
<p align="left">Spotkalem sie z opinia, ze Adobe Flex jest &#8216;evil&#8217;. Ze jest to powrot do budowania z klockow &#8216;czegos&#8217; watpliwej jakosci.<br />
Ale w jakim jezyku programowania, bez wczesniejszej znajomosci narzedzia (nigdy nie tworzylem aplikacji we Flashu) mozna nauczyc sie w 3 tygodnie oprogramowac galerie z czytaniem tagow z XML-a&#8230;?<br />
Lista bedzie sie pewnie rozszerzac:<br />
1. Budowanie formalnego wygladu aplikacji z gotowych komponentow<br />
2. Mozliwosc laczenia kodu ActionScript (w praktyce jeszcze tego nie robilem, hehehe) jako modulow zewnetrznych<br />
3. Naturalna &#8216;wspolpraca&#8217; z plikami XML<br />
4. Zintegrowane graficzne srodowisko programistyczne z debuggerem<br />
5. Wersja Beta jest za darmo (MS Visual Studio Express JEST za darmo, ale - mozna sie z tym zgodzic lub nie - brakuje mu elastycznosci Flexa)<br />
6. Budowanie (hohoho, latwiejsze) aplikacji biurkowych dla AIR Runtime (taki nowy gadget od Adobe)<br />
7. W miare latwy dostep do &#8216;open source&#8217; komponentow i dodatkow<br />
8. Niby JavaScript jest bardziej &#8216;posh&#8217;, ale nie trawie dlugiego czekania na wgranie runtime&#8217;a i niezrozumialych konstrukcji przypominajacych starozytne jezyki programowania procesorow&#8230;</p>
<div align="left"></div>
</p>
<p align="left">Brzmi to pewnie jak parszywa reklamowka, ale tak dla formalnosci - z Adobe nikt mi za to nie placi.</p>
<div align="left"></div>
<p align="left">A na koniec: <a href="http://www.flauntr.com/" target="_blank">to mnie zauroczylo</a>. Niby banalne, ale pokazuje co Flex potrafi i nie jest wodotryskiem samym w sobie&#8230;</p>
<p align="left">&nbsp;</p>
<p align="left">A tak na koniec prosze o zagladanie do mojego miasta! <a href="http://a1bercik.myminicity.com/" target="_blank">&gt;&gt;&gt; tu &lt;&lt;&lt;</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fufach.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fufach.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fufach.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fufach.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fufach.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fufach.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fufach.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fufach.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fufach.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fufach.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fufach.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fufach.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fufach.wordpress.com&blog=2116303&post=7&subd=fufach&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fufach.wordpress.com/2007/12/27/post-startowy-czyli-zaczynam-z-adobe-flex/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/fufach-128.jpg" medium="image">
			<media:title type="html">fufach</media:title>
		</media:content>
	</item>
	</channel>
</rss>