<?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:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>maliboo blog &#187; flex</title>
	<atom:link href="http://maliboo.pl/blog/category/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://maliboo.pl</link>
	<description>Po prostu kulsko!</description>
	<lastBuildDate>Fri, 30 Apr 2010 10:18:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Kcem SWF10</title>
		<link>http://maliboo.pl/blog/2008/05/15/kcem-swf10/</link>
		<comments>http://maliboo.pl/blog/2008/05/15/kcem-swf10/#comments</comments>
		<pubDate>Thu, 15 May 2008 20:39:33 +0000</pubDate>
		<dc:creator>maliboo</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://maliboo.pl/?p=62</guid>
		<description><![CDATA[<!-- matched  --><!-- final 0 -->Mała instrukcja dla wszystkich Adamów Słodowych: Jak tworzyć nowe cuda w SWF10.]]></description>
			<content:encoded><![CDATA[<!-- matched  --><!-- final 0 --><p>Mała instrukcja dla wszystkich Adamów Słodowych: <a href="http://opensource.adobe.com/wiki/display/flexsdk/Targeting+Flash+Player+10+Beta+with+Flex+SDK+3.0.x">Jak tworzyć nowe cuda w SWF10</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://maliboo.pl/blog/2008/05/15/kcem-swf10/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Listy, itemRenderer i RadioButton</title>
		<link>http://maliboo.pl/blog/2007/08/08/listy-itemrenderer-i-radiobutton/</link>
		<comments>http://maliboo.pl/blog/2007/08/08/listy-itemrenderer-i-radiobutton/#comments</comments>
		<pubDate>Wed, 08 Aug 2007 21:10:21 +0000</pubDate>
		<dc:creator>maliboo</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[mxml]]></category>

		<guid isPermaLink="false">http://maliboo.pl/blog/2007/08/08/listy-itemrenderer-i-radiobutton/</guid>
		<description><![CDATA[<!-- matched  --><!-- final 0 -->Flex i jego item renderery to fajna sprawa, ale dzisiaj w robocie natrafiliśmy na niezłą zagwozdkę. Tak jak w przypadku check boxów nie ma problemu, żeby zmienić wartość aktualnego obiektu (dostęp poprzez właściwość data), tak w przypadku radio sprawy się komplikują. Każda lista może mieć aktualnie zaznaczony tylko jeden przycisk radio, wiadomo. Tak jak dużym [...]]]></description>
			<content:encoded><![CDATA[<!-- matched  --><!-- final 0 --><p><a href="http://www.adobe.com/go/flex">Flex</a> i jego <a href="http://www.adobe.com/devnet/flex/quickstart/using_item_renderers/">item renderery</a> to fajna sprawa, ale dzisiaj w robocie <abbr title="Jeszcze liczba mnoga ;-(">natrafiliśmy</abbr> na niezłą zagwozdkę. Tak jak w przypadku <a href="http://livedocs.adobe.com/flex/2/langref/mx/controls/CheckBox.html">check boxów</a> nie ma problemu, żeby zmienić wartość aktualnego obiektu (dostęp poprzez właściwość <code>data</code>), tak w przypadku <a href="http://livedocs.adobe.com/flex/2/langref/mx/controls/RadioButton.html">radio</a> sprawy się komplikują. Każda lista może mieć aktualnie zaznaczony tylko jeden przycisk radio, wiadomo. Tak jak dużym problemem nie jest przekazanie do itemrenderera wspólnej grupy <a href="http://livedocs.adobe.com/flex/2/langref/mx/controls/RadioButtonGroup.html"><code>RadioButtonGroup</code></a>, to sprawy komplikują się przy zarządzaniu kolekcją danych. Aktualny element przypisany <a href="http://www.adobeauthorizations.com/livedocs/flex/2/langref/mx/controls/listClasses/IListItemRenderer.html">item rendererowi</a> możemy łatwo zmienić przy pomocy interfejsu <a href="http://www.adobeauthorizations.com/livedocs/flex/2/langref/mx/core/IDataRenderer.html"><code>IDataRenderer</code></a> w następujący sposób: <code>data.pole = wartość</code>, ale kto zmieni poprzednio zaznaczoną? Ponieważ tu leżał główny problem.</p>
<p>W pracy mocno przekombinowałem z zewnętrznymi plikami klas, podczas gdy na spokojnie, w domu udało się to przepisać do jednego pliku <a href="http://en.wikipedia.org/wiki/MXML" title="Wstyd! Nie ma polskiej wersji...">MXML</a>. Ok, może też trochę przegiąłem, bo trochę się tu kaszany zrobiło, ale tak jak w przypadku <a href="/blog/2007/03/21/malifox/">dwudziestopięcio linijkowej przeglądarki</a> i tu chciałem upchnąć wszystko w jednym pliku, żeby można było łatwo stosować metodę <abbr title="Ctrl+C, Ctrl+V">kopiego-pejsta</abbr>.</p>
<p>Przy okazji było to też małe ćwiczonko do <a href="http://www.adobeauthorizations.com/livedocs/flex/2/langref/mxml/component.html">inline'owych komponentów</a>. Całkiem miłe to, chociaż trochę mniej wydajne, niż "prawdziwy" komponent we własnym pliku AS. Cały sekret leży w MXMLowym komponencie, który dziedziczy po <code>RadioButtonGroup</code> i nadpisuje jej metodę <code>setSelection</code>. Niestety jakoś nie mogę go zmusić do zobaczenia przestrzeni nazw <code>mx_internal</code> z frameworka, dlatego musiałem użyć "hacka":
<div class="igBar"><span id="lactionscript-2"><a href="#" onclick="javascript:showPlainTxt('actionscript-2'); return false;">PLAIN TEXT</a></span></p>
</div>
<div class="syntax_hilite"><span class="langName">Actionscript:</span>
<div id="actionscript-2">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">namespace mx_internal = <span style="color: #ff0000;">"http://www.adobe.com/2006/flex/mx/internal"</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Może ktoś ma lepszy pomysł? W każdym razie całość poniżej:</p>
<p><em>[Kod <a href="http://maliboo.pl/wp-content/2007/08/radiogroup.zip" title="RadioButton ItemRenderer">RadioButton ItemRenderer MXML</a> w załączniku, bo jak zwykle się coś sra z kolorowaniem składni]</em></p>
<p>Przy okazji, gdyby okazało się , że przekombinowałem i da się to łatwiej zrobić to proszę o info na mejla, lub w komentarzu.</p>
]]></content:encoded>
			<wfw:commentRss>http://maliboo.pl/blog/2007/08/08/listy-itemrenderer-i-radiobutton/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flex Slim-Fast</title>
		<link>http://maliboo.pl/blog/2007/07/01/flex-slim-fast/</link>
		<comments>http://maliboo.pl/blog/2007/07/01/flex-slim-fast/#comments</comments>
		<pubDate>Sun, 01 Jul 2007 15:09:35 +0000</pubDate>
		<dc:creator>maliboo</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[tipsy]]></category>

		<guid isPermaLink="false">http://maliboo.pl/blog/2007/07/01/flex-slim-fast/</guid>
		<description><![CDATA[<!-- matched  --><!-- final 0 -->Jeśli pomimo terabajtowych dysków i wieloprocesorowych jednostek odbieracie instalację Flexa jako ciut ciężką, to łatwo można sie pozbyć 70MB z katalogu instalacyjnego. Wystarczy skasować folder jre i gotowe. Flex skorzysta wtedy z istniejącej w systemie instalacji Javy. U mnie jest to 1.6.0_1. Pewnie trzeba uważać, kiedy systemowa Java jest starsza niż ta dostarczana z Flex [...]]]></description>
			<content:encoded><![CDATA[<!-- matched  --><!-- final 0 --><p>Jeśli pomimo terabajtowych dysków i wieloprocesorowych jednostek odbieracie instalację <a href="http://www.adobe.com/go/flex">Flexa</a> jako ciut ciężką, to łatwo można sie pozbyć 70MB z katalogu instalacyjnego. Wystarczy skasować folder <strong><abbr title="Domyślnie C:\Program Files\Adobe\Flex Builder 3\jre">jre</abbr></strong> i gotowe. Flex skorzysta wtedy z istniejącej w systemie instalacji Javy. U mnie jest to <a href="http://jdk6.dev.java.net/">1.6.0_1</a>. Pewnie trzeba uważać, kiedy systemowa <a href="http://www.java.com">Java</a> jest starsza niż ta dostarczana z <a href="http://www.adobe.com/go/flexbuilder/">Flex Builderem</a>. Ale zakładam, że każdy pomyśli przed skasowaniem tego foldera, najpierw, na próbę zmieniając jego nazwę. Po zabiegu nie zauważyłem żadnych problemów z działaniem.</p>
<p>Jakiej wersji używa Flex Builder można dowiedzieć się z <em>Help &gt; Product Details &gt; Configuration Details</em> linijka: <code>java.runtime.version=1.6.0_01-b06</code>. Niestety <a href="http://www.adobe.com/go/flash">Flash CS3</a> używa już tylko "wbudowanej" dystrybucji <a href="http://pl.wikipedia.org/wiki/Java_Runtime_Environment">JRE</a>. Jego usunięcie czy podmiana nie wchodzą w grę. Flash co prawda się odpali, ale jakakolwiek próba otworzenia panelu <em>Actions</em> spali na panewce. Aplikacja wypluje błąd inicjowania JRE i lipa.</p>
]]></content:encoded>
			<wfw:commentRss>http://maliboo.pl/blog/2007/07/01/flex-slim-fast/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flex 2.0.1 SDK Hotfix 1</title>
		<link>http://maliboo.pl/blog/2007/03/23/flex-201-sdk-hotfix-1/</link>
		<comments>http://maliboo.pl/blog/2007/03/23/flex-201-sdk-hotfix-1/#comments</comments>
		<pubDate>Fri, 23 Mar 2007 12:36:23 +0000</pubDate>
		<dc:creator>maliboo</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[niusy]]></category>

		<guid isPermaLink="false">http://www.maliboo.pl/blog/2007/03/23/flex-201-sdk-hotfix-1/</guid>
		<description><![CDATA[<!-- matched  --><!-- final 0 -->Pojawił się pierwszy hotfix do fleksowego SDK. Nie wiem jak u innych, ale u mnie spowodował problemy z debagowaniem aplikacji Apollo. W razie co majkrosoftowe wyjście: deinstalacja i ponowna instalacja Apollo Extensions pomaga.]]></description>
			<content:encoded><![CDATA[<!-- matched  --><!-- final 0 --><p>Pojawił się <a href="http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=kb401224" aiotitle="Flex 2.0.1 SDK hotfix 1 (build 159086)">pierwszy hotfix</a> do fleksowego SDK. Nie wiem jak u innych, ale u mnie spowodował problemy z debagowaniem aplikacji Apollo. W razie co majkrosoftowe wyjście: deinstalacja i ponowna instalacja Apollo Extensions pomaga.</p>
]]></content:encoded>
			<wfw:commentRss>http://maliboo.pl/blog/2007/03/23/flex-201-sdk-hotfix-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Akcesory w inline&#8217;owych komponentach.</title>
		<link>http://maliboo.pl/blog/2007/03/21/akcesory-w-inlineowych-komponentach/</link>
		<comments>http://maliboo.pl/blog/2007/03/21/akcesory-w-inlineowych-komponentach/#comments</comments>
		<pubDate>Wed, 21 Mar 2007 19:30:38 +0000</pubDate>
		<dc:creator>maliboo</dc:creator>
				<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://www.maliboo.pl/blog/2007/03/21/akcesory-w-inlineowych-komponentach/</guid>
		<description><![CDATA[<!-- matched  --><!-- final 0 -->Gdy zachodzi potrzeba zastosowania tzw. komponentów inline, czasem występuje problem z dostepem do pól komponentu. Nie zawsze chcemy się odwoływać poprzez mojKompo.mojLabel.text, wygodniej byłoby skorzystać z właściwości get/set mojKompo.text. Oczywiście najłatwiej byłoby użyć tagu ddd i tam zdefiniować akcesory. Ale ja czuję parcie na szkło, więc użyje rozwiązania czysto bez-tag&#60;mx:Script&#62;'owego. Zamiast ustawiać "ręcznie", w kodzie [...]]]></description>
			<content:encoded><![CDATA[<!-- matched  --><!-- final 0 --><p>Gdy zachodzi potrzeba zastosowania tzw. komponentów inline, czasem występuje problem z dostepem do pól komponentu. Nie zawsze chcemy się odwoływać poprzez <code>mojKompo.mojLabel.text</code>, wygodniej byłoby skorzystać z właściwości get/set <code>mojKompo.text</code>. Oczywiście najłatwiej byłoby użyć tagu <code>ddd</code> i tam zdefiniować akcesory. Ale ja czuję parcie na szkło, więc użyje rozwiązania czysto bez-tag&lt;mx:Script&gt;'owego. Zamiast ustawiać "ręcznie", w kodzie można zastosować czyste bindowanie:</p>
<div class="igBar"><span id="lxml-5"><a href="#" onclick="javascript:showPlainTxt('xml-5'); return false;">PLAIN TEXT</a></span></p>
</div>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-5">
<div class="xml">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;</span>?xml <span style="color: #000066;">version</span>=<span style="color: #ff0000;">"1.0"</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">"utf-8"</span>?<span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;mx</span>:Application xmlns:<span style="color: #000066;">mx</span>=<span style="color: #ff0000;">"http://www.adobe.com/2006/mxml"</span> xmlns:<span style="color: #000066;">local</span>=<span style="color: #ff0000;">"*"</span> <span style="color: #000066;">layout</span>=<span style="color: #ff0000;">"absolute"</span><span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;mx</span>:Component <span style="color: #000066;">className</span>=<span style="color: #ff0000;">"MojaKlasa"</span><span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;mx</span>:Canvas<span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;mx</span>:String <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"text"</span><span style="font-weight: bold; color: black;">&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/mx</span>:String<span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;mx</span>:Label <span style="color: #000066;">text</span>=<span style="color: #ff0000;">"{text + ' (z innej beczki)'}"</span><span style="font-weight: bold; color: black;">/&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/mx</span>:Canvas<span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/mx</span>:Component<span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;local</span>:MojaKlasa <span style="color: #000066;">text</span>=<span style="color: #ff0000;">"{inputText.text}"</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">"10"</span> <span style="color: #000066;">x</span>=<span style="color: #ff0000;">"10"</span><span style="font-weight: bold; color: black;">/&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;mx</span>:TextInput <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"inputText"</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">"Wpisz coś..."</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">"30"</span> <span style="color: #000066;">x</span>=<span style="color: #ff0000;">"10"</span><span style="font-weight: bold; color: black;">/&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/mx</span>:Application<span style="font-weight: bold; color: black;">&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Tym sposobem możemy zupełnie ukryć implementację komponentu przed samym sobą (idealne dla schizorfeników!), ponieważ <code>mx:Label</code> nie potrzebuje juz pola <code>id</code>. A tak mniej więcej wyglądałaby <code>MojaKlasa</code> z małą pomocą ze strony AS:</p>
<div class="igBar"><span id="lxml-6"><a href="#" onclick="javascript:showPlainTxt('xml-6'); return false;">PLAIN TEXT</a></span></p>
</div>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-6">
<div class="xml">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;mx</span>:Component <span style="color: #000066;">className</span>=<span style="color: #ff0000;">"MojaKlasa"</span><span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;mx</span>:Canvas<span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;mx</span>:Script<span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #339933;">&lt;![CDATA[</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; public function get text ():String</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return lbl.text;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; public function set text (text:String):void</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lbl.text = text+' (z innej beczki)';</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]]&gt;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/mx</span>:Script<span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;mx</span>:Label <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"lbl"</span> <span style="color: #000066;">text</span>=<span style="color: #ff0000;">"{text}"</span><span style="font-weight: bold; color: black;">/&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/mx</span>:Canvas<span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/mx</span>:Component<span style="font-weight: bold; color: black;">&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://maliboo.pl/blog/2007/03/21/akcesory-w-inlineowych-komponentach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dzień kobiet, dzień kobiet, niech każdy się dowie&#8230;</title>
		<link>http://maliboo.pl/blog/2007/03/09/dzien-kobiet-dzien-kobiet-niech-kazdy-sie-dowie/</link>
		<comments>http://maliboo.pl/blog/2007/03/09/dzien-kobiet-dzien-kobiet-niech-kazdy-sie-dowie/#comments</comments>
		<pubDate>Fri, 09 Mar 2007 21:15:36 +0000</pubDate>
		<dc:creator>maliboo</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[fms]]></category>

		<guid isPermaLink="false">http://www.maliboo.pl/blog/2007/03/09/dzien-kobiet-dzien-kobiet-niech-kazdy-sie-dowie/</guid>
		<description><![CDATA[<!-- matched  --><!-- final 0 -->Kobity dostały kwiatki (obywatelki IV RP pończoch nie dostają), a ja prezent dla prawdziwego faceta: Aż chce się powiedzieć: "Uwielbiam zapach świeżej instrukcji o poranku". Długo nie pisałem, więc dla dwóch osób parę słów wyjaśnień. niechemisienawetwstawiacspacji Generalnie stan taki utrzymuje się od świąt ;-). Jesienno-zimowa depresja, mimo braku tej drugiej pory, w powiązaniu z nadmiarem [...]]]></description>
			<content:encoded><![CDATA[<!-- matched  --><!-- final 0 --><p>Kobity dostały kwiatki (obywatelki IV RP pończoch nie dostają), a ja prezent dla prawdziwego faceta:<br />
<a href="http://www.flickr.com/photos/maliboo/414539757/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/117/414539757_c03674fd0c_m.jpg" width="240" height="160" alt="DSC_7661" /></a><br />
Aż chce się powiedzieć: "Uwielbiam zapach świeżej instrukcji o poranku".</p>
<p>Długo nie pisałem, więc dla <a href="http://www.inou.pl/?p=121">dwóch</a> <a href="http://maw.bblog.pl/wpis,przywolany;do;tablicy;5;faktow,2910.html">osób</a> parę słów wyjaśnień.</p>
<p><em>niechemisienawetwstawiacspacji</em></p>
<p>Generalnie stan taki utrzymuje się od świąt ;-). Jesienno-zimowa depresja, mimo braku tej drugiej pory, w powiązaniu z nadmiarem pracy owocuje nicniechceniem. Z rzeczy ciekawszych ostatnio siedzę w <a href="http://www.adobe.com/go/fms">FMS</a>. Przy porządnym frameworku client-side i mniej porządnym server-side da się w tym całkiem miło robić cuda na kiju. Jeśli ktoś jeszcze nie wie, to deweloperska wersja umożliwia korzystanie z serwera również komercyjnie do 10 połączeń. Mimo istnienia <a href="http://osflash.org/red5">RED5</a>, czy <a href="http://www.wowzamedia.com/" aiotarget="false" aiotitle="Wowza Media Server">Wowza Media Server</a>, mnie jakoś bardziej leży programowanie w tak zwanym server-side ActionScript, czyli w rzeczywistości jakiejś tam mutacji JS. Całe to javowanie, robienie durnych przelotek, rekompilacji, etc. na darmowych i mniej-płatnych alternatywach jakoś mnie nie jara. Owszem, jeśli ktoś chce "tylko" strumieniować media, to będzie w niebo, lub dwa wzięty. Ale <em>to co moje, jest moje, co jara mnie, </em>to przede wszystkim łatwe (czytaj szybkie) programowanie po stronie serwera.</p>
<p>A teraz parę słów o zamawianiu Flexa. Jak już pisał inou, czego niestety znaleźć nie mogę, jest problem z zamówieniem towaru w Polsce bezpośrednio ze sklepu Adobe. Zamówiliśmy więc towar u dealera. Czas oczekiwania jak na takie deficytowe i lukratywne cudo długi nie był - raptem pełen cykl kobiety. To co mnie i naszego sprzedawcę zdziwiło, to oświadczenie jakie musiała wypełnić moja firma. Na oświadczeniu o sposobie wykorzystania produktu, oprócz pełnych danych firmy (użytkownika produktu) i danych sprzedawcy trzeba było również wyjaśnić sposób użycia produktu i zobligować się do tego, czy produkt będzie wykorzystywany do przetwarzania i przesyłania informacji niejawnych. Całe szczęście e-learning, to nie teczki IPN, więc obyło się bez zaznaczania tego punktu. Jeśli jednak tak by było, dowiedziałem się, ze trzeba by było załatwiać dodatkowe papiery z MSW. Trochę sporo jak na program za 500$. W dodatku oparty o otwartoźródłowego <a href="http://www.eclipse.org/">Eclipse'a</a> i <a href="http://www.adobe.com/products/flex/sdk/">darmowe SDK</a>. Całe to zamieszane podczepione jest ponoć do:</p>
<blockquote><p>art.21c ust.1 ustawy „o obrocie z zagranicą towarami, technologiami i usługami o znaczeniu strategicznym dla bezpieczeństwa państwa, a także dla utrzymania międzynarodowego pokoju i bezpieczeństwa oraz o zmianie niektórych ustaw” (Dz. U. z dnia 28 grudnia 2000 r.)</p></blockquote>
<p>i brzmi groźnie ;-). W każdym razie pamiętajcie o zdjęciu turbana, przed zamówieniem. Jeśli ktoś zamawiał po nowym roku (ponoć w 2k6 nie było takich problemów) to prosiłbym o jakiś komentarz.</p>
<p>Jeśli chodzi o <a href="http://www.inou.pl/?p=121">pięć faktów</a>, to będą, kiedy będą. Muszę je najpierw stworzyć ;-).</p>
]]></content:encoded>
			<wfw:commentRss>http://maliboo.pl/blog/2007/03/09/dzien-kobiet-dzien-kobiet-niech-kazdy-sie-dowie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

