<?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>josh &#62;&#62; /dev/blog &#38; &#187; Flex</title>
	<atom:link href="http://joshua.almirun.com/category/tech/ria/flex/feed" rel="self" type="application/rss+xml" />
	<link>http://joshua.almirun.com</link>
	<description>technology, politics, armchair philosophy</description>
	<lastBuildDate>Sun, 02 Jan 2011 13:06:51 +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>Makebook: next gen flex app for writers (fp10)</title>
		<link>http://joshua.almirun.com/tech/ria/flex/makebook-next-gen-flex-app-for-writers-fp10</link>
		<comments>http://joshua.almirun.com/tech/ria/flex/makebook-next-gen-flex-app-for-writers-fp10#comments</comments>
		<pubDate>Thu, 21 May 2009 16:08:21 +0000</pubDate>
		<dc:creator>Josh M</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[flash player 10]]></category>
		<category><![CDATA[sleeplessness]]></category>

		<guid isPermaLink="false">http://joshua.almirun.com/?p=256</guid>
		<description><![CDATA[Isn&#8217;t it a great feeling when a project that you&#8217;ve been working on for a long time finally goes live? Introducing Makebook: a web app that lets you create books and manage a library of stories, recipes, poems, whatever &#8230; I&#8217;ve been developing the Flex front end for about 7-8 months now, and it&#8217;s been [...]]]></description>
			<content:encoded><![CDATA[<p>Isn&#8217;t it a great feeling when a project that you&#8217;ve been working on for a long time finally goes live? </p>
<p>Introducing <a href="http://www.makebook.com/">Makebook</a>: a web app that lets you create books and manage a library of stories, recipes, poems, whatever &#8230; I&#8217;ve been developing the Flex front end for about 7-8 months now, and it&#8217;s been an interesting ride. It&#8217;s requires Flash 10 &#8212; it&#8217;s on the bleeding edge in some respects. I have the sleep deprivation to prove it :)</p>
<p>Here&#8217;s a screenshot of the editor:</p>
<p><a href="http://www.makebook.com/"><img src="http://joshua.almirun.com/wp-content/uploads/2009/05/mb_grab_med.jpg" alt="mb_grab_med" title="mb_grab_med" width="448" height="350" class="alignnone size-full wp-image-261" /></a></p>
<p><a href="http://www.makebook.com/">Sign up</a> and have a go. Let me know what you think. </p>
<p>I would love to talk about the set of features that we&#8217;re working on next, but that would spoil the surprise now wouldn&#8217;t it :)</p>
<p class="akst_link"><a href="http://joshua.almirun.com/?p=256&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_256" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://joshua.almirun.com/tech/ria/flex/makebook-next-gen-flex-app-for-writers-fp10/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Spinner (like Mac, Firefox etc) for Flex</title>
		<link>http://joshua.almirun.com/tech/ria/flex/spinner-like-mac-firefox-etc-for-mac</link>
		<comments>http://joshua.almirun.com/tech/ria/flex/spinner-like-mac-firefox-etc-for-mac#comments</comments>
		<pubDate>Wed, 07 Jan 2009 14:06:42 +0000</pubDate>
		<dc:creator>Josh M</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://joshua.almirun.com/?p=203</guid>
		<description><![CDATA[I just made one of those little spinning things you get on the Mac &#8211; not the colourful wheel that means something is wrong, just the calm little thing with spokes. It&#8217;s on Firefox tabs. I&#8217;m not sure what it&#8217;s called &#8211; I&#8217;ve called mine an ActivitySpinner. See an example here &#8211; view source is [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://joshua.almirun.com/wp-content/uploads/2009/01/spinner.jpg" alt="" title="spinner" width="100" height="100" class="alignright size-full wp-image-204" align="right" />I just made one of those little spinning things you get on the Mac &#8211; not the colourful wheel that means something is wrong, just the calm little thing with spokes. It&#8217;s on Firefox tabs. I&#8217;m not sure what it&#8217;s called &#8211; I&#8217;ve called mine an ActivitySpinner. </p>
<p>See an example <a href="http://lab.almirun.com/as3/spinner/SpinnerExample.html">here</a> &#8211; view source is enabled. It&#8217;s in Flex, but there&#8217;s nothing Flex-specific about the class, so you should be able to use it in Flash. I have used the Vector class (a bit like Pringles &#8211; once you&#8217;ve pop()&#8217;d, you can&#8217;t stop) but that&#8217;s not really necessary, you could just swap in an array if you are still coding for Flash 9 (boo).</p>
<p>Thanks to <a href="http://www.overset.com/2006/09/27/flash-wait-animation-ie-browser-throbber/">Overset.com</a> for the ideas &#8211; their AS2 spinner &#8211; I didn&#8217;t use the code but it gave me a jumping-off point.</p>
<p>PS In the code, &#8220;petals&#8221; is the same as &#8220;leaves&#8221; &#8230; no idea why I mixed metaphors &#8230; should clean that up, but hey.</p>
<p>[ Edit: fixed the typo in the title of this post. ]</p>
<p class="akst_link"><a href="http://joshua.almirun.com/?p=203&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_203" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://joshua.almirun.com/tech/ria/flex/spinner-like-mac-firefox-etc-for-mac/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flip books in Flex</title>
		<link>http://joshua.almirun.com/tech/ria/flex/flip-books-in-flex</link>
		<comments>http://joshua.almirun.com/tech/ria/flex/flip-books-in-flex#comments</comments>
		<pubDate>Fri, 28 Nov 2008 02:09:54 +0000</pubDate>
		<dc:creator>Josh M</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://joshua.almirun.com/?p=199</guid>
		<description><![CDATA[I have been investigating options for a &#8220;flipbook&#8221; view in Flex. There is one from Ely Greenfield of QuietlyScheming called FlexBook, released in March 07, and another one by Ruben Swieringa just called Book, released a few months afterward. I will probably go with Ruben Swiergina&#8217;s one, simply because it has API docs, and it [...]]]></description>
			<content:encoded><![CDATA[<p>I have been investigating options for a &#8220;flipbook&#8221; view in Flex. There is one from Ely Greenfield of QuietlyScheming called <a href="http://www.quietlyscheming.com/blog/components/flexbook/">FlexBook</a>, released in March 07, and another one by Ruben Swieringa just called <a href="http://www.rubenswieringa.com/blog/book-beta-bug-fixes-simple-demo">Book</a>, released a few months afterward.</p>
<p>I will probably go with Ruben Swiergina&#8217;s one, simply because it has API docs, and it took me less time to figure out how to use it. But they both look like good solutions in the own right. Well done guys.</p>
<p class="akst_link"><a href="http://joshua.almirun.com/?p=199&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_199" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://joshua.almirun.com/tech/ria/flex/flip-books-in-flex/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>textLayout to print?</title>
		<link>http://joshua.almirun.com/tech/ria/flex/textlayout-to-print</link>
		<comments>http://joshua.almirun.com/tech/ria/flex/textlayout-to-print#comments</comments>
		<pubDate>Mon, 24 Nov 2008 12:14:28 +0000</pubDate>
		<dc:creator>Josh M</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://joshua.almirun.com/?p=198</guid>
		<description><![CDATA[So I&#8217;m digging into the specifics of the new textLayout API on Labs, and I&#8217;m wondering, after I&#8217;ve been able to get the text just-so on the screen, how this will translate to print? Can Coldfusion, for instance &#8211; I&#8217;m referring to that because it&#8217;s Adobe&#8217;s pet server technology, not because I have any affection [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;m digging into the specifics of the new textLayout API on Labs, and I&#8217;m wondering, after I&#8217;ve been able to get the text just-so on the screen, how this will translate to print?</p>
<p>Can Coldfusion, for instance &#8211; I&#8217;m referring to that because it&#8217;s Adobe&#8217;s pet server technology, not because I have any affection for it, or much knowledge of it &#8211; work with Text Layout Framework Markup? Or is there a way to export to XHTML, or any other commonly used format?</p>
<p>From the minimal <a href="http://www.adobe.com/go/textlayout_overview">docs</a> available at this point, it seems that the formats available to export are Text Layout Framework Markup, plain text and FXG. To someone building a rich-text web-based editor in Flex that can print, are any of these technologies relevant?</p>
<p>It might be possible to do some kind of conversion from Text Layout Framework Markup to XHTML to PDF (up to this point, the HTML-to-PDF conversion part of it was what we were thinking of using, given that the only option available for editing was poor old TextField), but that would be like recording a beautiful grand piano using an 8-bit soundcard and then playing the recording through Yamaha monitors. The chain is only as strong as its weakest link. </p>
<p>If anyone reading this has any clues I&#8217;d be very grateful &#8211; this question is critical to whether or not the new technology will be useful in my current project. I&#8217;ve tried to post about this in the forums; unfortunately there seems to be a bug preventing me from posting (if anyone from Adobe is reading this, it asks me for a nickname then says it&#8217;s already taken &#8211; whatever I choose).</p>
<p class="akst_link"><a href="http://joshua.almirun.com/?p=198&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_198" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://joshua.almirun.com/tech/ria/flex/textlayout-to-print/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>flashx.textLayout</title>
		<link>http://joshua.almirun.com/tech/ria/flash/flashxtextlayout</link>
		<comments>http://joshua.almirun.com/tech/ria/flash/flashxtextlayout#comments</comments>
		<pubDate>Mon, 24 Nov 2008 05:19:14 +0000</pubDate>
		<dc:creator>Josh M</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://joshua.almirun.com/?p=197</guid>
		<description><![CDATA[Adobe has put up an API on Labs that makes use of the low level capabilities of the flash.text.engine package in Flash Player 10. Just downloaded and having a look at the examples. This is huge &#8230; Flash (meaning the player, and therefore Flex also) has sucked really badly at text for so long. Now [...]]]></description>
			<content:encoded><![CDATA[<p>Adobe has put up an API on Labs that makes use of the low level capabilities of the flash.text.engine package in Flash Player 10. Just <a href="http://labs.adobe.com/downloads/textlayout.html">downloaded</a> and having a look at the examples. This is huge &#8230; Flash (meaning the player, and therefore Flex also) has sucked really badly at text for so long.</p>
<p>Now we have text flow, columnar layouts, proper inline graphic elements &#8230; and fine-grained control of pretty much everything about the fonts. Absolutely bloody amazing &#8230; Awesome.</p>
<p class="akst_link"><a href="http://joshua.almirun.com/?p=197&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_197" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://joshua.almirun.com/tech/ria/flash/flashxtextlayout/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why doesn&#8217;t Adobe keep FB plugin and standalone releases in parallel?</title>
		<link>http://joshua.almirun.com/tech/ria/flex/why-doesnt-adobe-keep-fb-plugin-and-standalone-releases-in-parallel</link>
		<comments>http://joshua.almirun.com/tech/ria/flex/why-doesnt-adobe-keep-fb-plugin-and-standalone-releases-in-parallel#comments</comments>
		<pubDate>Fri, 31 Oct 2008 01:15:59 +0000</pubDate>
		<dc:creator>Josh M</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://joshua.almirun.com/?p=191</guid>
		<description><![CDATA[Look at this bug on Adobe&#8217;s Jira. It&#8217;s not a show-stopper but it&#8217;s pretty annoying: FB keeps eating half the imports in any of my classes that use the flash.text.engine package, any time it adds an import. For some reason it &#8220;knows&#8221; about ElementFormat and TextElement but it doesn&#8217;t &#8220;know&#8221; about TextLine and GroupElement (and [...]]]></description>
			<content:encoded><![CDATA[<p>Look at <a href="https://bugs.adobe.com/jira/browse/SDK-17678?rc=1">this bug</a> on Adobe&#8217;s Jira. It&#8217;s not a show-stopper but it&#8217;s pretty annoying: FB keeps eating half the imports in any of my classes that use the flash.text.engine package, any time it adds an import. For some reason it &#8220;knows&#8221; about ElementFormat and TextElement but it doesn&#8217;t &#8220;know&#8221; about TextLine and GroupElement (and others) &#8211; all classes in the same package &#8211; so it helpfully deletes the imports, which causes errors. Nice one.</p>
<p>(There is a partial workaround for this: uncheck &#8220;Remove unused imports when organizing&#8221; in Preferences > Flex > Editors > ActionScript Code. But that doesn&#8217;t help with creating the imports in the first place, so I&#8217;m still manually adding imports &#8211; which breaks the principle of convenience, you know, the reason we use IDEs in the first place.)</p>
<p>So on the bug report, it says that the problem has been fixed in Flex Builder plugin 3.0.210014 and higher. And where, pray, does one download said plugin? Not on the Adobe site. Nowhere in fact. Apparently it&#8217;s an update via Adobe Updater. So I run it. Nothing. </p>
<p>So either: </p>
<ol>Adobe Updater is broken; or</ol>
<ol>The standalone version of Flex Builder (which I am using) is not being kept up to date with the plugin version.</ol>
<p>&#8230; whichever it is, it&#8217;s crap. Fix it!</p>
<p class="akst_link"><a href="http://joshua.almirun.com/?p=191&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_191" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://joshua.almirun.com/tech/ria/flex/why-doesnt-adobe-keep-fb-plugin-and-standalone-releases-in-parallel/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>overriding bounds: flesh hack</title>
		<link>http://joshua.almirun.com/tech/ria/flash/overriding-bounds-flesh-hack</link>
		<comments>http://joshua.almirun.com/tech/ria/flash/overriding-bounds-flesh-hack#comments</comments>
		<pubDate>Fri, 12 Sep 2008 03:46:43 +0000</pubDate>
		<dc:creator>Josh M</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://joshua.almirun.com/?p=183</guid>
		<description><![CDATA[Here&#8217;s an interesting little hack that has, at a stroke, saved me enormous headaches with getting Flash-authored content (IUMovieClip) to play nice in Flex apps. A little background: the Flash stuff I get from my designer does not conform to what Flex expects from its components. Things stick out the sides, animate all over the [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s an interesting little hack that has, at a stroke, saved me enormous headaches with getting Flash-authored content (IUMovieClip) to play nice in Flex apps.</p>
<p>A little background: the Flash stuff I get from my designer does not conform to what Flex expects from its components. Things stick out the sides, animate all over the place, there&#8217;s massive masked objects all over the shop that totally screw up the placement in Flex, especially in a fluid layout where I am relying on horizontalCenter and verticalCenter to keep things positioned correctly. Scrollbars suddenly appear on my application, elements start shaking and shuddering as they animate when they would ideally stay perfectly still.</p>
<p>I was sure there would be a way to fool Flex into thinking my UIMovieClip-extending objects are not changing their height and width. I tried overriding the getter for width and height &#8211; no dice. </p>
<p>Then I thought I&#8217;d try overriding the getter for &#8220;bounds&#8221; &#8211; the rectangle that defines the size of the display object. It works! Of course then you aren&#8217;t getting the magical auto-alignment that the Flex framework offers .. but in the cases where your content doesn&#8217;t need that treatment but does need to be positioned using, say, horizontalCenter, it&#8217;s perfect.</p>
<p>It&#8217;s as simple as:</p>
<blockquote><p><code>override protected function get bounds():Rectangle {<br />
    var b:Rectangle = super.bounds;<br />
    b.width = 200;<br />
    return b;<br />
}</code></p></blockquote>
<p>.. of course, &#8220;200&#8243; is just an arbitrary number.</p>
<p>To see how this works in practise, have a look at an <a href="http://lab.almirun.com/as3/boundshack/Hackaroo.html">example</a> (wordpress is refusing to embed my Flash inline for some reason). View source is enabled; ignore the package names, I just hacked the example together in the midst of building a client&#8217;s website, and I can&#8217;t be bothered to make a separate project for the example).</p>
<p>P.S. I have no idea if this is already common practise; I tried googling for solutions but found nothing. Comments welcome. </p>
<p>P.P.S. The name &#8220;flesh hack&#8221; is quite apt, I think, to describe a programming trick to get Flash and Flex to work well together &#8211; the struggle is often quite brutal &#8230;</p>
<p class="akst_link"><a href="http://joshua.almirun.com/?p=183&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_183" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://joshua.almirun.com/tech/ria/flash/overriding-bounds-flesh-hack/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>mx.* dependency breaks UIMovieClip</title>
		<link>http://joshua.almirun.com/tech/ria/flash/mx-dependency-breaks-uimovieclip</link>
		<comments>http://joshua.almirun.com/tech/ria/flash/mx-dependency-breaks-uimovieclip#comments</comments>
		<pubDate>Fri, 05 Sep 2008 06:42:47 +0000</pubDate>
		<dc:creator>Josh M</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://joshua.almirun.com/?p=179</guid>
		<description><![CDATA[Vinnie Vivace from New Zealand raises an interesting problem, exactly the same one as I&#8217;m having. He is authoring UIMovieClips in Flash using the Flex Component Kit for Flash. He is getting compiler errors because certain classes are missing, such as ArrayCollection. A commenter on his blog suggests that he eliminate all dependency on Flex [...]]]></description>
			<content:encoded><![CDATA[<p>Vinnie Vivace from New Zealand <a href="http://www.blog.vivace.co.nz/?p=9">raises</a> an interesting problem, exactly the same one as I&#8217;m having. He is authoring UIMovieClips in Flash using the Flex Component Kit for Flash. He is getting compiler errors because certain classes are missing, such as ArrayCollection.</p>
<p>A commenter on his blog suggests that he eliminate all dependency on Flex classes. Well, duh. If that was possible, that would be easy. But I am using value objects that are used in communication with the server via remoting. It&#8217;s not reasonable to have to ask the backend developers not to use ArrayCollection just for the sake of some damn problem Flash has. For God&#8217;s sake, UIMovieClip is in mx.flash &#8230; I wonder if it&#8217;s possible to compile certain other mx classes into my UIMovieClip. If I find a solution I will post it here.</p>
<p class="akst_link"><a href="http://joshua.almirun.com/?p=179&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_179" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://joshua.almirun.com/tech/ria/flash/mx-dependency-breaks-uimovieclip/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>RemoteObject.operations</title>
		<link>http://joshua.almirun.com/tech/ria/flex/remoteobjectoperations</link>
		<comments>http://joshua.almirun.com/tech/ria/flex/remoteobjectoperations#comments</comments>
		<pubDate>Tue, 05 Aug 2008 05:22:06 +0000</pubDate>
		<dc:creator>Josh M</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://joshua.almirun.com/?p=174</guid>
		<description><![CDATA[Once again &#8211; Adobe&#8217;s documentation is totally unhelpful. For reasons that aren&#8217;t worth going into, I want to add Operation objects programmatically to a RemoteObject. The &#8220;operations&#8221; attribute (defined in AbstractService) has the following helpful information: The Operations array is usually only set by the MXML compiler if you create a service using an MXML [...]]]></description>
			<content:encoded><![CDATA[<p>Once again &#8211; Adobe&#8217;s documentation is totally unhelpful.</p>
<p>For reasons that aren&#8217;t worth going into, I want to add Operation objects programmatically to a RemoteObject. The &#8220;operations&#8221; attribute (<a href="http://livedocs.adobe.com/flex/3/langref/mx/rpc/AbstractService.html#operations">defined</a> in AbstractService) has the following helpful information:</p>
<blockquote><p>The Operations array is usually only set by the MXML compiler if you create a service using an MXML tag. </p></blockquote>
<p>Fantastic. So what if you aren&#8217;t? Is it a regular numeric array of Operation objects? Or an associative array (suggested by the fact that the attribute type is Object, rather than Array), using the remote service method names?</p>
<p>Adobe: WTFM (properly!)</p>
<p class="akst_link"><a href="http://joshua.almirun.com/?p=174&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_174" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://joshua.almirun.com/tech/ria/flex/remoteobjectoperations/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AdvancED Flex 3 (Friends of Ed)</title>
		<link>http://joshua.almirun.com/tech/ria/flex/advanced-flex-3-friends-of-ed</link>
		<comments>http://joshua.almirun.com/tech/ria/flex/advanced-flex-3-friends-of-ed#comments</comments>
		<pubDate>Tue, 22 Jul 2008 23:25:18 +0000</pubDate>
		<dc:creator>Josh M</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://joshua.almirun.com/?p=170</guid>
		<description><![CDATA[Just finished writing a chapter for Advanced Flex 3 &#8211; a forthcoming Friends of Ed title, due out in October. The authors are Shashank Tiwari, Elad Elrom and Jack Herrington (I&#8217;m just contributing one chapter on 3D, mostly about Papervision). The problem is, as with all writing (apart from blogging, which is more or less [...]]]></description>
			<content:encoded><![CDATA[<p>Just finished writing a chapter for <a href="http://www.friendsofed.com/book.html?isbn=9781430210276">Advanced Flex 3</a> &#8211; a forthcoming Friends of Ed title, due out in October. The authors are Shashank Tiwari, Elad Elrom and Jack Herrington (I&#8217;m just contributing one chapter on 3D, mostly about Papervision). </p>
<p>The problem is, as with all writing (apart from blogging, which is more or less stream-of-conciousness), it&#8217;s very hard to say exactly when to stop revising. I keep thinking of things I could improve &#8230; but the chapter was already hideously late. I need to call it a day! </p>
<p class="akst_link"><a href="http://joshua.almirun.com/?p=170&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_170" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://joshua.almirun.com/tech/ria/flex/advanced-flex-3-friends-of-ed/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

