<?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; actionscript</title>
	<atom:link href="http://maliboo.pl/blog/category/actionscript/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>AS3 disassembler w AIR</title>
		<link>http://maliboo.pl/blog/2008/03/07/as3-disassembler-w-air/</link>
		<comments>http://maliboo.pl/blog/2008/03/07/as3-disassembler-w-air/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 13:40:35 +0000</pubDate>
		<dc:creator>maliboo</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[actionscript]]></category>

		<guid isPermaLink="false">http://maliboo.pl/blog/2008/03/07/as3-disassembler-w-air/</guid>
		<description><![CDATA[<!-- matched  --><!-- final 0 -->Prędzej czy później musiało się to pojawić. Nemo 440, czyli &#8222;prosty&#8221; disassembler AS3.]]></description>
			<content:encoded><![CDATA[<!-- matched  --><!-- final 0 --><p>Prędzej czy później musiało się to pojawić. <a HREF="http://www.docsultant.com/nemo440/">Nemo 440</a>, czyli &#8222;prosty&#8221; disassembler AS3.</p>
]]></content:encoded>
			<wfw:commentRss>http://maliboo.pl/blog/2008/03/07/as3-disassembler-w-air/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ActionScript 4.0</title>
		<link>http://maliboo.pl/blog/2008/02/16/actionscript-40/</link>
		<comments>http://maliboo.pl/blog/2008/02/16/actionscript-40/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 18:28:16 +0000</pubDate>
		<dc:creator>maliboo</dc:creator>
				<category><![CDATA[actionscript]]></category>

		<guid isPermaLink="false">http://maliboo.pl/blog/2008/02/16/actionscript-40/</guid>
		<description><![CDATA[<!-- matched  --><!-- final 0 -->Colin Moock pisze o ECMAScript 4, Francis Cheng też. Zbieg okoliczności? Radziu obstawia Flasha 11&#8230; A ja mam cichą nadzieję na 10. Przynajmniej parametryzowane typy i rekordy niechaj zyszczy nam i spuści nam&#8230;]]></description>
			<content:encoded><![CDATA[<!-- matched  --><!-- final 0 --><p><a href="http://moock.org/">Colin Moock</a> <a href="http://moock.org/lectures/newInECMAScript4/">pisze</a> o <a href="http://www.ecmascript.org/es4/spec/overview.pdf">ECMAScript 4</a>, <a href="http://blogs.adobe.com/fcheng/">Francis Cheng</a> <a href="http://blogs.adobe.com/fcheng/2008/02/logical_assignment_operators.html">też</a>. Zbieg okoliczności? Radziu obstawia Flasha 11&#8230; <span style="text-decoration: line-through;">A ja mam cichą nadzieję na 10.</span> Przynajmniej parametryzowane typy i rekordy niechaj zyszczy nam i spuści nam&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://maliboo.pl/blog/2008/02/16/actionscript-40/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Dzieckiem w kolebce, kto łeb urwał Hydrze</title>
		<link>http://maliboo.pl/blog/2007/10/01/dzieckiem-w-kolebce-kto-leb-urwal-hydrze/</link>
		<comments>http://maliboo.pl/blog/2007/10/01/dzieckiem-w-kolebce-kto-leb-urwal-hydrze/#comments</comments>
		<pubDate>Mon, 01 Oct 2007 19:03:34 +0000</pubDate>
		<dc:creator>maliboo</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[niusy]]></category>

		<guid isPermaLink="false">http://maliboo.pl/blog/2007/10/01/dzieckiem-w-kolebce-kto-leb-urwal-hydrze/</guid>
		<description><![CDATA[<!-- matched  --><!-- final 0 -->Drugi dzień Adobe MAX Chicago w pełni rozkiwitu (sześć godzin na minusie). I już coś wiadomo na temat Flash Playera 10: BĘDZIE 3D. Widać też, że Adobe poważnie patrzy na plany AMD dotyczące uruchamiania aplikacji na GPU. Za UnitZeroOne: dziesiąta wersja dostanie lepsze wsparcie tekstu (aż się boję jak wtedy może wyglądać Buzzword), język Hydra, [...]]]></description>
			<content:encoded><![CDATA[<!-- matched  --><!-- final 0 --><p><abbr title="Cóż, niektórzy odbiją sobie w Barcelonie, ale Polska to widocznie deweloperskie zadupie Europy...">Drugi dzień</abbr> Adobe MAX Chicago w pełni rozkiwitu (sześć godzin na minusie). I już coś wiadomo na temat Flash Playera 10: BĘDZIE 3D. Widać też, że Adobe poważnie patrzy na plany AMD dotyczące uruchamiania aplikacji na GPU. Za <a href="http://www.unitzeroone.com/blog/">UnitZeroOne</a>: <a href="http://www.unitzeroone.com/blog/misc/hot_news_adobe_announces_flash.html">dziesiąta wersja</a> dostanie lepsze wsparcie tekstu (aż się boję jak wtedy może wyglądać Buzzword), język Hydra, który wygląda na pixel shaderową implementację Adobe i wcześniej wspomniane wsparcie 3D.</p>
<p>//TODO: trochę to przeredagować ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://maliboo.pl/blog/2007/10/01/dzieckiem-w-kolebce-kto-leb-urwal-hydrze/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AVM2 Overview</title>
		<link>http://maliboo.pl/blog/2007/05/30/avm2-overview/</link>
		<comments>http://maliboo.pl/blog/2007/05/30/avm2-overview/#comments</comments>
		<pubDate>Wed, 30 May 2007 09:48:51 +0000</pubDate>
		<dc:creator>maliboo</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[avm]]></category>

		<guid isPermaLink="false">http://maliboo.pl/blog/2007/05/30/avm2-overview/</guid>
		<description><![CDATA[<!-- matched  --><!-- final 0 -->W końcu coś technicznego na temat AVM2, czyli ActionScript Virtual Machine 2 (AVM2) Overview w PeDeeFie. Jak pisze Emmy wkrótce ma się też pojawić specyfikacja formatów SWF9 i FLV. Jak dla mnie dużo bardziej łakomy kąsek niż sama specyfikacja SWF.]]></description>
			<content:encoded><![CDATA[<!-- matched  --><!-- final 0 --><p>W końcu <a href="http://weblogs.macromedia.com/emmy/archives/2007/05/now_available_a.cfm" aiotitle="coś technicznego">coś technicznego</a> na <a href="http://www.adobe.com/devnet/actionscript/articles/avm2overview.pdf" aiotitle="temat AVM2">temat AVM2</a>, czyli ActionScript Virtual Machine 2 (AVM2) Overview w <a href="http://pl.wikipedia.org/wiki/Portable_Document_Format">PeDeeFie</a>. Jak pisze <a href="http://weblogs.macromedia.com/emmy/">Emmy</a> wkrótce ma się też pojawić specyfikacja formatów SWF9 i FLV. Jak dla mnie dużo bardziej łakomy kąsek niż sama specyfikacja SWF.</p>
]]></content:encoded>
			<wfw:commentRss>http://maliboo.pl/blog/2007/05/30/avm2-overview/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dwa słowa o architekturze komponentów z Flash CS3</title>
		<link>http://maliboo.pl/blog/2007/05/28/dwa-slowa-o-architekturze-komponentow-z-flash-cs3/</link>
		<comments>http://maliboo.pl/blog/2007/05/28/dwa-slowa-o-architekturze-komponentow-z-flash-cs3/#comments</comments>
		<pubDate>Mon, 28 May 2007 16:29:18 +0000</pubDate>
		<dc:creator>maliboo</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[komponenty]]></category>

		<guid isPermaLink="false">http://maliboo.pl/blog/2007/05/28/dwa-slowa-o-architekturze-komponentow-z-flash-cs3/</guid>
		<description><![CDATA[<!-- matched  --><!-- final 0 -->Raz, dwa.]]></description>
			<content:encoded><![CDATA[<!-- matched  --><!-- final 0 --><p><a href="http://gskinner.com/talks/cs3components/">Raz</a>, <a href="http://www.flashbrighton.org/wordpress/?p=31">dwa.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maliboo.pl/blog/2007/05/28/dwa-slowa-o-architekturze-komponentow-z-flash-cs3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>flash.net.Socket::flush()</title>
		<link>http://maliboo.pl/blog/2007/04/22/flashnetsocketflush/</link>
		<comments>http://maliboo.pl/blog/2007/04/22/flashnetsocketflush/#comments</comments>
		<pubDate>Sun, 22 Apr 2007 20:42:32 +0000</pubDate>
		<dc:creator>maliboo</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[issues]]></category>

		<guid isPermaLink="false">http://maliboo.pl/blog/2007/04/22/flashnetsocketflush/</guid>
		<description><![CDATA[<!-- matched  --><!-- final 0 -->Jak nie urok to sraczka. Po sześciu godzinach, rozmowie z inou i mooską i przeczytaniu tego, stwierdziłem, że się poddaję. Wygląda na to, że nie ma żadnego sposobu na poznanie statusu bufora wyjściowego flashowego socketa. Dla bufora wejściowego, czyli danych nadchodzących mamy Socket::bytesAvailable, oraz zdarzenie ProgressEvent.SOCKET_DATA. Niestety w przeciwieństwie do informacyjnego rozpasania wejścia na wyjściu [...]]]></description>
			<content:encoded><![CDATA[<!-- matched  --><!-- final 0 --><p>Jak nie urok to sraczka. Po sześciu godzinach, rozmowie z <a href="http://inou.pl/">inou</a> i <a href="http://mooska.flashzone.pl/blog/">mooską</a> i przeczytaniu <a href="http://tech.groups.yahoo.com/group/flexcoders/message/72018">tego</a>, stwierdziłem, że się poddaję. Wygląda na to, że nie ma żadnego sposobu na poznanie statusu bufora wyjściowego flashowego socketa. Dla bufora wejściowego, czyli danych nadchodzących mamy Socket::bytesAvailable, oraz zdarzenie ProgressEvent.SOCKET_DATA. Niestety w przeciwieństwie do informacyjnego rozpasania wejścia na wyjściu mamy biedne Socket::flush(). Żadnej informacji, że nasze dane już u dotarły do adresata (część bufora się wypróżniła ;&gt;). Przy małej ilości danych to żaden ból, jeśli jednak w ten sposób chcemy wysłać bitmapę, czy plik i pokazać postęp to problem już jest poważny. Jeśli usługa nasłuchująca po drugiej stronie nie da nam odpowiedzi, że już wszystko zebrała, to możemy sobie czekać do usranej śmierci.</p>
<p>Próbowałem wszystkiego, łapania wyjątków, sprawdzania bieżącej pozycji czytanego ByteArray&#8217;a, nasłuchiwania  wszystkiego co się da i na drzewo nie ucieka. Nada. Nic&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://maliboo.pl/blog/2007/04/22/flashnetsocketflush/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Wymuszanie odśmiecania pamięci</title>
		<link>http://maliboo.pl/blog/2007/03/28/wymuszanie-odsmiecania-pamieci/</link>
		<comments>http://maliboo.pl/blog/2007/03/28/wymuszanie-odsmiecania-pamieci/#comments</comments>
		<pubDate>Wed, 28 Mar 2007 18:37:14 +0000</pubDate>
		<dc:creator>maliboo</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://www.maliboo.pl/blog/2007/03/28/wymuszanie-odsmiecania-pamieci/</guid>
		<description><![CDATA[<!-- matched  --><!-- final 0 -->Jakiś czas temu magnum pytał się mnie jak wymusić działanie garbage collectora w AVM2. Pamiętałem wtedy, że gdzieś czytałem o takim myku, jednak za cholerę przypomnieć sobie nie mogłem. Dziś znalazłem, więc postuje creme de la creme: PLAIN TEXT Actionscript: //(...) public function gcHack&#40;&#41;:void &#123; // unsupported hack that seems to force a full GC [...]]]></description>
			<content:encoded><![CDATA[<!-- matched  --><!-- final 0 --><p>Jakiś czas temu magnum pytał się mnie jak wymusić działanie garbage collectora w AVM2. Pamiętałem wtedy, że gdzieś czytałem o takim myku, jednak za cholerę przypomnieć sobie nie mogłem. Dziś <a href="http://blog.739saintlouis.com/2007/03/28/flash-player-memory-management-and-garbage-collection-redux/" title="GC">znalazłem</a>, więc postuje creme de la creme:</p>
<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;"><span style="color: #808080; font-style: italic;">//(...)</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> gcHack<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</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: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">// unsupported hack that seems to force a full GC</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: #0066CC;">try</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: #66cc66;">&#123;</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: #000000; font-weight: bold;">var</span> lc1:<span style="color: #0066CC;">LocalConnection</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">LocalConnection</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</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: #000000; font-weight: bold;">var</span> lc2:<span style="color: #0066CC;">LocalConnection</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">LocalConnection</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</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; &nbsp; &nbsp; lc1.<span style="color: #0066CC;">connect</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"name"</span><span style="color: #66cc66;">&#41;</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; lc2.<span style="color: #0066CC;">connect</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"name"</span><span style="color: #66cc66;">&#41;</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: #66cc66;">&#125;</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: #0066CC;">catch</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:<span style="color: #0066CC;">Error</span><span style="color: #66cc66;">&#41;</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: #66cc66;">&#123;</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: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</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: #808080; font-style: italic;">//(...) </span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
Podana lokalizacja, oprócz miłego komponentu MXML <strong>MemoryMonitor</strong> zawiera garść kolejnych linków do tematu GC.</p>
]]></content:encoded>
			<wfw:commentRss>http://maliboo.pl/blog/2007/03/28/wymuszanie-odsmiecania-pamieci/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

