<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>.: Blog.FlashGen.Com :: Mike Jones - Flash Platform Consultant :. &#187; Development</title>
	<atom:link href="http://blog.flashgen.com/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.flashgen.com</link>
	<description>An infrequent look at developments in the world of the Flash Platform by Mike Jones - Flash Platform Consultant</description>
	<lastBuildDate>Tue, 23 Feb 2010 09:53:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
		<item>
		<title>Configuring Zend Tool with Eclipse &amp; Aptana</title>
		<link>http://blog.flashgen.com/2010/02/23/configuring-zend-tool-with-eclipse-aptana/</link>
		<comments>http://blog.flashgen.com/2010/02/23/configuring-zend-tool-with-eclipse-aptana/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 09:53:37 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/2010/02/23/configuring-zend-tool-with-eclipse-aptana/</guid>
		<description><![CDATA[<p>One of the new features of Flash Builder 4 is the inclusion of the DCD workflows, or Data Centric Development to give it it's full title; which allows for easy integration and wiring up of data from various server solutions. This new feature has peaked my interest the most by the fact that the DCD for PHP utilizes the Zend_AMF from within Zend framework. Something I hadn't played around with too much. I'm used to consuming data in Flash via remote objects through various AMF implementations; but I hadn't played with Zend_AMF or the full Zend framework stack. So while front-end communication via AMF hadn't changed for me - per se, I still had the issue of working with / learning the Zend framework for the actual server application development.<br /></p>
]]></description>
			<content:encoded><![CDATA[<p>One of the new features of Flash Builder 4 is the inclusion of the DCD workflows, or Data Centric Development to give it it&#8217;s full title; which allows for easy integration and wiring up of data from various server solutions. This new feature has peaked my interest by the fact that the DCD for PHP utilizes the Zend_AMF from within Zend framework. Something I hadn&#8217;t played around with too much.</p>
<p>I&#8217;m used to consuming data in Flash via remote objects through various AMF implementations; but I hadn&#8217;t played with Zend_AMF or the full Zend framework stack. So while front-end communication via AMF hadn&#8217;t changed for me &#8211; per se, I still had the issue of working with / learning the Zend framework for the actual server application development.</p>
<p>After reading a lot of documentation I discovered that there was a command line tool that took some of the heavy lifting out of setting up and developing with the Zend framework, and I&#8217;m all for automation. So I hunted around Google for a bit to see if anyone had hooked this in to Eclipse &#8211; fortunately for me <a href="http://blog.madarco.net/263/using-zend_tool-in-eclipse/" target="_blank">someone had</a>, unfortunately it wasn&#8217;t as flexible as I wanted so I put my fiddling hat on to see if I could improve on. If you&#8217;d like to see how I got on you can read the full step-by-step article <a href="http://blog.flashgen.com/php-development/adding-zend-tool-as-an-external-command-in-eclipse/" target="_top">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2010/02/23/configuring-zend-tool-with-eclipse-aptana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Cairngorm 3 Beta</title>
		<link>http://blog.flashgen.com/2009/10/07/cairngorm-3-beta/</link>
		<comments>http://blog.flashgen.com/2009/10/07/cairngorm-3-beta/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 09:30:00 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Cairngorm]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA Development]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[ria]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/?p=517</guid>
		<description><![CDATA[Initial documentation for Cairngorm 3 has been uploaded to Adobe's open source site. There's not a huge amount of info there at the mo', but what is there is worth a read]]></description>
			<content:encoded><![CDATA[<p>Initial documentation for Cairngorm 3 has been uploaded to <a href="http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm+3" target="_blank">Adobe&#8217;s open source site</a>. There&#8217;s not a huge amount of info there at the mo&#8217;, but what is there is worth a read &#8211; especially once they get more detail up about the Presentation Model and how it functions with the Presentation Graphic Layer and the Presentation Behaviour Layer.</p>
<p><span id="more-517"></span></p>
<p>It&#8217;s obviously early days, but good to see that Cairngorm hasn&#8217;t fallen by the wayside, as it&#8217;s been quite quiet when it comes to updates over the past year or so. Hopefully with this version there will be more focus on helping those new to Cairngorm get up to speed but without sacrificing those who are already familiar to the older version 2.x framework (and vice versa).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2009/10/07/cairngorm-3-beta/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Configuring ColdFusion &amp; MAMP Pro</title>
		<link>http://blog.flashgen.com/2009/06/16/configuring-coldfusion-mamp-pro/</link>
		<comments>http://blog.flashgen.com/2009/06/16/configuring-coldfusion-mamp-pro/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 06:00:55 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mamp]]></category>
		<category><![CDATA[osx]]></category>

	<!-- AutoMeta Start -->
	<category>mamp</category>
	<category>jrunconfig</category>
	<category>coldfusion</category>
	<category>vimeo</category>
	<category>appsolute</category>
	<category>jrun</category>
	<category>server</category>
	<category>living</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/?p=455</guid>
		<description><![CDATA[I, like a lot of developers use a Mac and like most I use a local web server to test the applications I am developing; however, I have had a few issues getting my dev environment running exactly as I want it due to the fact I use MAMP Pro. As the only self professed non ColdFusion developer there I decided it was high time I got ColdFusion installed and running under MAMP Pro. So after much Googling and  reading I came to the conclusion that there just wasn't a clear set of instructions on how to get ColdFusion to play nice with MAMP Pro. Luckily I'm not easily put off and after a few hours of swearing at my Mac and many install / uninstall cycles I eventually got it working.]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.flashgen.com/images/icons/cf_icon_48.png" alt="ColdFusion Icon Icon" border="0" width="48" height="48" class="floatLeft"/>I, like a lot of developers use a Mac and like most I use a local web server to test the applications I am developing; however, I have had a few issues getting my dev environment running exactly as I want it due to the fact I use MAMP Pro. While it supports mySQL and PHP out of the box it doesn&#8217;t lend itself well to other app servers due to the fact it has a different way of configuring the server compared to plain old MAMP.</p>
<p><span id="more-455"></span>
<p>Recently I was invited to speak at Scotch on the Road London, and as the only self professed non ColdFusion developer there I decided it was high time I got ColdFusion installed and running under MAMP Pro. So after much Googling and  reading I came to the conclusion that there just wasn&#8217;t a clear set of instructions on how to get ColdFusion to play nice with MAMP Pro. Luckily I&#8217;m not easily put off and after a few hours of swearing at my Mac and many install / uninstall cycles I eventually got it working. So for those who also use MAMP Pro and would like to integrate ColdFusion with it I have put a screen cast together that goes through the entire process of integrating the two together.</p>
<p>Please excuse the audio &#8211; I&#8217;ll redo it at a later date but I wanted to get it posted sooner rather than later.</p>
<p><object class="floatCenter" width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5172265&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5172265&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a href="http://vimeo.com/5172265">Integrating ColdFusion with MAMP Pro</a> from <a href="http://vimeo.com/flashgen">FlashGen</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>If you are following along the code I paste in to the MAMP Pro configuration template is below so just copy and paste it in to your config file.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;"># JRun Settings
LoadModule jrun_module /Applications/ColdFusion8/runtime/lib/wsconfig/1/mod_jrun20.so
&lt;IfModule mod_jrun20.c&gt;
    JRunConfig Verbose false
    JRunConfig Apialloc false
    JRunConfig Ignoresuffixmap false
    JRunConfig Serverstore /Applications/ColdFusion8/runtime/lib/wsconfig/1/jrunserver.store
    JRunConfig Bootstrap 127.0.0.1:51800
    #JRunConfig Errorurl url &lt;optionally redirect to this URL on errors&gt;
    #JRunConfig ProxyRetryInterval 600 &lt;number of seconds to wait before trying to reconnect to unreachable clustered server&gt;
    #JRunConfig ConnectTimeout 15 &lt;number of seconds to wait on a socket connect to a jrun server&gt;
    #JRunConfig RecvTimeout 300 &lt;number of seconds to wait on a socket receive to a jrun server&gt;
    #JRunConfig SendTimeout 15 &lt;number of seconds to wait on a socket send to a jrun server&gt;
    AddHandler jrun-handler .jsp .jws .cfm .cfml .cfc .cfr .cfswf
&lt;/IfModule&gt;</pre></div></div>

<p><strong>UPDATE</strong><br />Since producing this video Living-e no longer maintain MAMP and MAMP Pro, it has been taken over by a company called AppSolute so where I mention locating the living-e directory in your <strong>Library > Application Support</strong> directory, you will now need to refer to the <strong>Library > Application Support > appsolute</strong> directory instead. </p>
<p><img src="http://blog.flashgen.com/images/articles/mamp_revised_location.png" alt="From MAMP Pro 1.8.0 onwards the location of the configuration directory changed to appsolute"></p>
<p><strong>UPDATE 2</strong><br />For those of you who are working with ColdFusion 9 check out <a href="http://fusiongrokker.com/post/resolving-apache-coldfusion-connection-error-in-mamp-pro" target="_blank">Adam Tuttle&#8217;s post / video</a> on how to get CF9 to work after following my video</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2009/06/16/configuring-coldfusion-mamp-pro/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Developing Flex Components Book</title>
		<link>http://blog.flashgen.com/2009/05/28/developing-flex-components-book/</link>
		<comments>http://blog.flashgen.com/2009/05/28/developing-flex-components-book/#comments</comments>
		<pubDate>Thu, 28 May 2009 12:00:18 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Components]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[flex_builder]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/?p=436</guid>
		<description><![CDATA[If you weren't already aware I've been writing a book on Flex component development which will be published by Addison-Wesley, called <strong>Developing Flex Components: <em>Using ActionScript 3.0 &#038; MXML to Extend Flex and AIR Applications</em></strong>. Originally it was targeted at Flex 3; however, as Flex 4 in the soon to be "new kid on the block" I've decided to re-write it so it now focuses on the new "Spark" components...]]></description>
			<content:encoded><![CDATA[<p><img class="floatLeft" src="http://blog.flashgen.com/images/icons/flex_icon_48.png" border="0" alt="Flex Icon" width="48" height="48" /><img class="floatRight" src="http://blog.flashgen.com/images/books/developing_flex_components_sm.png" alt="" />If you weren&#8217;t already aware I&#8217;ve been writing a book on Flex component development which will be published by Addison-Wesley, called <strong>Developing Flex Components: <em>Using ActionScript 3.0 &amp; MXML to Extend Flex and AIR Applications</em></strong>. Originally it was targeted at Flex 3; however, as Flex 4 in the soon to be &#8220;new kid on the block&#8221; I&#8217;ve decided to re-write it so it now focuses on the new &#8220;Spark&#8221; components that are present in the Flex 4 framework as opposed to the &#8220;Halo&#8221; components that Flex 3 uses.</p>
<p>That said, the original (Flex 3) chapters are now up in the <a href="http://my.safaribooksonline.com/9780321604583" target="_blank">Rough Cuts section on O&#8217;Reilly&#8217;s Safari digital book service</a>. I&#8217;m not sure what will happen to these original Flex 3 chapters once I&#8217;ve finished the book &#8211; I don&#8217;t know whether I&#8217;ll be able to release them as PDFs or not &#8211; due to contracts and the like, but if I can I&#8217;ll add them to the site.</p>
<p>It can now be ordered from <a href="http://tinyurl.com/flexcomponents" target="_blank">Amazon</a> if you want to get in before the rush :p. As I mentioned if you have a Safari account you can buy or access (depending on your account type) the rough cut chapters as they are updated.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2009/05/28/developing-flex-components-book/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Pre-Order Developing Flex Components Book</title>
		<link>http://blog.flashgen.com/2009/05/28/444/</link>
		<comments>http://blog.flashgen.com/2009/05/28/444/#comments</comments>
		<pubDate>Thu, 28 May 2009 11:15:23 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[flashgen]]></category>
		<category><![CDATA[flex_4]]></category>
		<category><![CDATA[gumbo]]></category>
		<category><![CDATA[mike_jones]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/?p=444</guid>
		<description><![CDATA[My new book Developing Flex Components is now available to pre-order on Amazon (and all good book retailers). Currently being updated to focus on the new Flex 4 Spark components as well as the older Halo components in Flex 3.
]]></description>
			<content:encoded><![CDATA[<p>My new book <strong>Developing Flex Components</strong> is now available to pre-order on <a href="http://tinyurl.com/flexcomponents" target="_blank">Amazon</a> (and all good book retailers). Currently being updated to focus on the new Flex 4 Spark components as well as the older Halo components in Flex 3.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2009/05/28/444/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Adobe Groups &#8211; An Alternative Approach</title>
		<link>http://blog.flashgen.com/2009/03/20/adobe-groups-an-alternative-approach/</link>
		<comments>http://blog.flashgen.com/2009/03/20/adobe-groups-an-alternative-approach/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 15:45:00 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[groups]]></category>
		<category><![CDATA[migrate]]></category>
		<category><![CDATA[user]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/?p=402</guid>
		<description><![CDATA[Imagine trying to migrate over 1000 members of your user group to groups.adobe.com. Not only the details of everyone, but then getting the same 1000 individuals to stop using that site and migrate to Adobe Groups. Sounds simple doesn't it :p]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.flashgen.com/images/icons/fg_icon_48.png" alt="FlashGen.Com Icon" border="0" width="48" height="48" class="floatLeft"/>I&#8217;ve just seen that my friends over at <a href="http://www.emakmafu.com/blog/2009/03/20/what-adobe-groups-should-be/" target="_blank">Emak Mafu</a> have posted up a suggestion regarding Adobe Groups and why it&#8217;s not that useful. The example given is the fact that Chester over at Emak Mafu runs the <a href="http://www.meetup.com/flexlondon/" target="_blank">Flex London User Group</a> &#8211; which has over 1000 members &#8211; and uses <a href="http://www.meetup.com/" target="_blank">Meetup.com</a> to manage get-togethers. Imagine trying to migrate not only the details of everyone, but then getting the same 1000 individuals to stop using that site and migrate to Adobe Groups. Sounds simple doesn&#8217;t it, and that&#8217;s only the beginning&#8230;</p>
<p> <span id="more-402"></span>
<p>Now couple that with the fact that Groups is still rough around the edges (I&#8217;m being tactful here) and has a few defects at this time &#8211; like a working search, (try searching for <em><a href="http://groups.adobe.com/search/groups?find=Flex+United+Kingdom" target="_blank">Flex United Kingdom</a></em> as a term. Bizarrely this will return results from Toronto, Dallas, MAX North America). Even funnier is the fact that as a resident of the United Kingdom I, as many other British nationals refer to our home country as the UK. This is unfortunately not allowed as a search term as UK is only two characters. It doesn&#8217;t inspire you to take the plunge and start to organize your &#8220;thousand &#8216;man&#8217; virtual march&#8221; from your current home to a new one on Adobe Groups does it?</p>
<p>Chester has a simple solution. Instead of attempting to get every established user group to migrate to the behemoth that is currently <a href="http://groups.adobe.com" target="_blank">groups.adobe.com</a> why doesn&#8217;t Adobe just provide a nice interactive listings tool? Heck it could even be a cool AIR app. It could easily link to the current site that the group occupies and still provide a central site for people interested in Adobe technologies to go and find a group. I&#8217;ve linked to the wireframe that Chester produced for context</p>
<p><img src="http://www.emakmafu.com/blog/wp-content/uploads/2009/03/adobegroups.png" /></p>
<p>As Chester says<br />
<blockquote>The functionality goes something like this:</p>
<ul>
<li>User enters location</li>
<li>Google maps zooms in</li>
<li>User checks the checkboxes of the technologies/apps they are interested in</li>
<li>Groups pop up on the map</li>
<li>User slides the ?distance? slider to set how far they would travel (eg. 2km, 10km, 50km etc.)</li>
<li>Groups appear/disappear as this is increased/decreased</li>
</ul>
</blockquote>
<p>So while the current incarnation of Adobe Groups may not be viable for all it doesn&#8217;t need to disappear &#8211; just provide something more suitable for groups who are happy where they are. As it currently stands if you&#8217;re not on Groups then as far as Groups is concerned your group doesn&#8217;t exist.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2009/03/20/adobe-groups-an-alternative-approach/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Flex Transitions and Effects &#8211; Part 1</title>
		<link>http://blog.flashgen.com/2008/11/06/flex-transitions-and-effects-part-1/</link>
		<comments>http://blog.flashgen.com/2008/11/06/flex-transitions-and-effects-part-1/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 15:00:00 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[mxml]]></category>
		<category><![CDATA[transitions]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/2008/03/19/six-screens-new-macbook-pro/</guid>
		<description><![CDATA[Flex has a lot of potential under the hood. However most developers view it as a bit rigid when compared to Flash. With a little understanding of effects you can achieve a whole lot more...]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.flashgen.com/images/icons/flex_icon_48.png" alt="Flex Icon" border="0" width="48" height="48" class="floatLeft"/>One of the more interesting aspects of Flex development is the ease and flexibility in which you can add that extra level of polish that good interactive solutions are known for. I&#8217;m not referring to good creative, but to transitions and effects; in other words how the user gets from one screen or area to another within your application without it being a first in first out style interaction</p>
<p>This is one aspect of Flex development that places it above other rapid development solutions</p>
<p><span id="more-237"></span></p>
<p>For the uninitiated Effects like most things in Flex are usually declared in MXML (but as with everything else in the Flex framework they can be instantiated in ActionScript as well &#8211; see the more advanced examples below). The basic structure of an effect is as follows:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="mxml" style="font-family:monospace;"><span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:EffectName</span> id=<span style="color: #ff0000;">&quot;effectID&quot;</span> target=<span style="color: #ff0000;">&quot;effectTarget&quot;</span> <span style="color: #7400FF;">/&gt;</span></span></pre></td></tr></table></div>

<p>As you can see it is pretty much the same structure as any other MXML tag. The nice thing about effects is that you can string them together to form more complex visual displays. So for example if we wanted to have a panel grow in size and move once it was at the right size we can easily do this using a &lt;mx:Sequence/&gt; tag to wrap a &lt;mx:Resize/&gt; and a &lt;mx:Move/&gt; effect together we can simply do this as shown below. As you can see as it is wrapped within a Sequence block so that the Resize effect executes first; then once it has finished the Move effect is executed</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="mxml" style="font-family:monospace;"><span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Sequence</span> id=<span style="color: #ff0000;">&quot;resizeThenMove&quot;</span> target=<span style="color: #ff0000;">&quot;{myPanel}&quot;</span><span style="color: #7400FF;">&gt;</span></span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Resize</span> widthTo=<span style="color: #ff0000;">&quot;400&quot;</span> heightTo=<span style="color: #ff0000;">&quot;400&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Move</span> xTo=<span style="color: #ff0000;">&quot;200&quot;</span> yTo=<span style="color: #ff0000;">&quot;200&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Sequence</span><span style="color: #7400FF;">&gt;</span></span></pre></td></tr></table></div>

<p>One thing to keep in mind is that if you set a duration within the &lt;mx:Sequence/&gt; tag the amount isn&#8217;t divided between the elements in encapsulates. So if you set the duration to 1000 (1 second) the &lt;mx:Resize/&gt; and &lt;mx:Move/&gt; effects in the previous example would run for 1 second not 500 milliseconds each.</p>
<p>If you want to combine your effects then you can simply replace the Sequence tag with a Parallel tag. This will execute any effects that it encapsulates simultaneously. Again, if you set the duration in the &lt;mx:Parallel/&gt; tag the combined effects will take the total time to complete.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="mxml" style="font-family:monospace;"><span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Parallel</span> id=<span style="color: #ff0000;">&quot;resizeAndMove&quot;</span> target=<span style="color: #ff0000;">&quot;{myPanel}&quot;</span><span style="color: #7400FF;">&gt;</span></span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Resize</span> widthTo=<span style="color: #ff0000;">&quot;400&quot;</span> heightTo=<span style="color: #ff0000;">&quot;400&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Move</span> xTo=<span style="color: #ff0000;">&quot;200&quot;</span> yTo=<span style="color: #ff0000;">&quot;200&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Parallel</span><span style="color: #7400FF;">&gt;</span></span></pre></td></tr></table></div>

<p>Now once you are happy with the basic effects and combining them you can start to create some interesting visual displays. The main thing to note is that if you just wanted to target a specific effect at a component of your choice you don&#8217;t have to create a new effect to do this. You can just provide your effects individual IDs and then apply any of them to any target you feel like. So if you update the effects inside the &lt;mx:Parallel/&gt; block with individual IDs you can then invoke any of the effects directly.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code"><pre class="mxml" style="font-family:monospace;"><span style="color: #339933;">&lt;mx:Script&gt;</span>
<span style="color: #339933;">	&lt;![CDATA[</span>
<span style="color: #339933;">		private function targetEffectOnComponent(e:MouseEvent):void</span>
<span style="color: #339933;">		{</span>
<span style="color: #339933;">			moveEffect.target = e.currentTarget;</span>
<span style="color: #339933;">			moveEffect.play();</span>
<span style="color: #339933;">		}</span>
<span style="color: #339933;">	]]&gt;</span>
<span style="color: #339933;">&lt;/mx:Script&gt;</span>
&nbsp;
<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Parallel</span> id=<span style="color: #ff0000;">&quot;resizeAndMove&quot;</span> target=<span style="color: #ff0000;">&quot;{myPanel}&quot;</span><span style="color: #7400FF;">&gt;</span></span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Resize</span> id=<span style="color: #ff0000;">&quot;resizeEffect&quot;</span> widthTo=<span style="color: #ff0000;">&quot;400&quot;</span> heightTo=<span style="color: #ff0000;">&quot;400&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Move</span> id=<span style="color: #ff0000;">&quot;moveEffect&quot;</span> yTo=<span style="color: #ff0000;">&quot;200&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Parallel</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Panel</span> id=<span style="color: #ff0000;">&quot;myPanel&quot;</span> layout=<span style="color: #ff0000;">&quot;vertical&quot;</span> horizontalAlign=<span style="color: #ff0000;">&quot;center&quot;</span><span style="color: #7400FF;">&gt;</span></span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Button</span> id=<span style="color: #ff0000;">&quot;myButton&quot;</span> label=<span style="color: #ff0000;">&quot;Move ME&quot;</span> click=<span style="color: #ff0000;">&quot;targetEffectOnComponent(event)&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Button</span> id=<span style="color: #ff0000;">&quot;myButton2&quot;</span> label=<span style="color: #ff0000;">&quot;Resize my container&quot;</span> click=<span style="color: #ff0000;">&quot;resizeAndMove.play()&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Panel</span><span style="color: #7400FF;">&gt;</span></span></pre></td></tr></table></div>

<p>If you try out the example above you&#8217;ll see that if you click the second button, called &#8220;Resize my container&#8221; it not only resizes, but moves the Panel. However if you click the button called &#8220;Move ME&#8221; it accesses only the &lt;mx:Move/&gt; effect of the &lt;mx:Parallel/&gt; effect block.</p>
<p>That&#8217;s it for this part. Next time we&#8217;ll look at instantiating effects in ActionScript.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2008/11/06/flex-transitions-and-effects-part-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Nokia LifeviNe &#8211; Flex or not?</title>
		<link>http://blog.flashgen.com/2008/08/28/nokia-lifevine-flex-or-not/</link>
		<comments>http://blog.flashgen.com/2008/08/28/nokia-lifevine-flex-or-not/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 09:00:00 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Cairngorm]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[social]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/?p=260</guid>
		<description><![CDATA[It&#8217;s a loaded question. As I helped develop lifeviNe. In case you haven&#8217;t seen it, it is part of a solution for Nokia&#8217;s new mobile social networking software &#8211; think Brightkite meets flickr, youtube and del.icio.us to name few. The alpha version was launched on Tuesday of this week (it was a bank holiday here [...]]]></description>
			<content:encoded><![CDATA[<p><img class="floatLeft" src="http://blog.flashgen.com/images/lifeviNe.png" alt="" />It&#8217;s a loaded question. As I helped develop <a href="http://www.nseries.com/nseries/lifevine/index.html" target="_blank">lifeviNe</a>. In case you haven&#8217;t seen it, it is part of a solution for Nokia&#8217;s new mobile social networking software &#8211; think <a href="http://brightkite.com/" target="_blank">Brightkite</a> meets <a href="http://www.flickr.com" target="_blank">flickr</a>, <a href="http://www.youtube.com" target="_blank">youtube</a> and <a href="http://delicious.com/" target="_blank">del.icio.us</a> to name few. The alpha version was launched on Tuesday of this week (it was a bank holiday here in the UK on the Monday). Currently the mobile part of the solution is only accessible to a selected few; however the big plan is to open it up to everyone in the near future.</p>
<p>The basic premise is that your lifeviNe enabled Nokia NSeries phone geo-tags all of your media as you roam &#8211; pictures, music, videos etc and then uploads them to the site when you are near a wifi access point. These collections of images then form &#8216;vines&#8217; (journeys) that you or your friends (and anyone else come to mention it) can view and explore via the lifeviNe site. The cool bit is that other peoples vines can cross yours so you can see what people took pictures or videos of at the same location for example.</p>
<p><img src="http://blog.flashgen.com/images/lifeviNe_app.png" alt="" /></p>
<p>I&#8217;m not going to divulge the full technical details, but if you know me then it has to be either Flex or AIR. In this case it was obviously Flex. I would do a shout out, but it may lead to recruiters fishing for potential recruits &#8211; they know who they are :p</p>
<p>I&#8217;d like to say how much I enjoyed working on the project and with the team at <a href="http://www.rga.com/" target="_blank">R/GA London</a> and I look forward to the opportunity of doing something else with them in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2008/08/28/nokia-lifevine-flex-or-not/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>What Flex Builder 4 REALLY should include</title>
		<link>http://blog.flashgen.com/2008/08/27/what-flex-builder-4-really-should-include/</link>
		<comments>http://blog.flashgen.com/2008/08/27/what-flex-builder-4-really-should-include/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 11:55:00 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[flex_builder]]></category>
		<category><![CDATA[gumbo]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/?p=259</guid>
		<description><![CDATA[Flex Builder, for me, is a pleasure to use on a daily basis. It does what it does well and has its limitation, and I&#8217;m happy to accept that (for now). However it isn&#8217;t what you would call &#8220;feature rich&#8221;. Compared to the default eclipse Java Development Tools (JDT) and Flex Builders nearest rival, FDT [...]]]></description>
			<content:encoded><![CDATA[<p>Flex Builder, for me, is a pleasure to use on a daily basis. It does what it does well and has its limitation, and I&#8217;m happy to accept that (for now). However it isn&#8217;t what you would call &#8220;feature rich&#8221;. Compared to the default eclipse Java Development Tools (JDT) and Flex Builders nearest rival, FDT Flex Builder doesn&#8217;t sparkle all that brightly.</p>
<p>Yes it does have a useful interface for the debugger, a visual layout view, various importers and wizards and a memory profiler (if you have the Professional version), to name a few; and all are great features. However when compared to other tools of a similar nature Flex Builder has a selection of &#8216;holes&#8217; it really needs to fill. From my perspective there are some core features / functionality that really should have been included in Flex Builder 2, and hopefully if enough people agree then perhaps some of the following might get in to Flex Builder 4. To that end I&#8217;ve put together a list of elements I&#8217;d like to see in FB4. Most of these I have had reiterated from numerous developers I know so I don&#8217;t think this is a &#8220;What Mike wants&#8221; lists.</p>
<p>I&#8217;ve put the items in a list below (in no particular order) and where warranted I&#8217;ve gone in to further detail below it.</p>
<p><span id="more-259"></span></p>
<ul>
<li>Templates</li>
<li>Embedded assets in the Design view</li>
<li>Asset import paths</li>
<li>CSS Editor Linking</li>
<li>ResourceBundle integration</li>
<li>ASDoc integration</li>
<li>Larger scope of document tags</li>
<li>Font Embedding</li>
<li>Tasks i.e TODO / FIXME</li>
</ul>
<p><strong>Template</strong></p>
<p>Templates are a big thing for me personally as I have a default set of comment blocks and stub code I put in to almost every ActionScript class. However I currently do this via a keyboard macro application and via &#8220;snippets&#8221; templates that are part of JDT. Not a really clean process as Flex Builder doesn&#8217;t come with either of these out of the box (or functionality that comes close). Both JDT and FDT have templates, as do numerous other eclipse based plugins, so it can&#8217;t be hard to include them.</p>
<p><strong>Embedded Assets in Design View</strong></p>
<p>I like the design view. Even if you are intimate with MXML and ActionScript the design view helps speed up the initial structural layout of your application / view. That said when it comes to embedded assets, especially images or SWFs, the results are a bit hit and miss. Sometimes it will display the embedded object whereas the norm is to just show you a generic icon marker scaled to the dimensions of the embedded element. This makes the use of the design view almost worthless as you can&#8217;t realistically align or position anything in relation to potential elements within your assets. This is a real problem as it permeates the entire application and doesn&#8217;t give a truly representative view of what your current design looks like.</p>
<p>I personally tend to have both the embedded and non embedded code in my files and then just comment out the one I need to use, not ideal but it works.</p>
<p>At this point in time based on the information floating online in regards to Thermo I don&#8217;t think that it will a) be integrated in to FB4 to begin with b) actually offer the functionality required.</p>
<p><strong>Asset Import Paths</strong></p>
<p>Within the property inspector if your component supports images you get the option of locating an image (the small folder icon that appears to the left of the image path text input. Now this still has me confused. If I click this icon it opens a system &#8220;Open Files&#8221; dialog that allows me to locate a file on my machine.</p>
<p>I&#8217;m confused for a few reasons, firstly if you are in a team environment and you use source control anything added this way will likely not be included in your project submission as it doesn&#8217;t import the file in to the project structure it just makes an @Embed link to the file wherever it may be on your machine. Secondly, why is it showing me the system &#8220;Open Files&#8221; dialog in the first place? The likelihood is that I have already imported assets in to a folder within my project and I want to add one of those without the hassle of typing the full path. So surely common sense would dictate that this would open up a dialog that was scoped to my project folder &#8211; like the &#8220;Select Artwork Folder&#8221; does when using the Artwork importation wizard. And finally this is just a really bad habit to get people in to. We have a structured project layout for a reason, it keeps everything organized and in one place. Even Dreamweaver warns you if you have assets located outside of the project. This for me personally fails on usability and functionality and really needs resolving.</p>
<p><strong>CSS Editor Linking</strong></p>
<p>With each new version of Flex Builder the CSS editor get a little bit better but it would be really handy if you could just CTRL / CMD + Click on a CSS reference in a <em>styleName</em> tag and be able to jump directly to the CSS entry in your stylesheet. That&#8217;s all nothing more just the ability to save a few extra seconds not having to open the CSS file and scroll / search for the entry you need.</p>
<p><strong>ResourceBundle Integration</strong></p>
<p>ResourceBundles are a good thing. So why does it take a totally separate command line driven process to create them? When dealing with localized content the traditional &#8220;Flash&#8221; appraoch is to rely on XML and load the language that is relevant as required. If people are going to move over to using ResourceBundles then the process by which you create them needs to be integrated in to the Flex IDE. It&#8217;s confusing enough for most to get their heads around in the first place, but then to expect them to open up a terminal window and duly type away is pretty poor process at the very least and annoying at most.</p>
<p><strong>ASDoc Integration</strong></p>
<p>While we can all run ASDoc from the command line it does dilute the value of Flex Builder through its absence. Most if not all Flex Builder users now resort to running <a href="http://blog.flashgen.com/2007/08/30/flex-builder-2-asdoc-on-osx-fixed/">ANT scripts to manually run ASDoc</a> in the background. Again ANT isn&#8217;t part of the stand alone version of Flex Builder so you can&#8217;t do this out of the box. This is one of my all time top features I&#8217;d love to see in Flex Builder 4. If it worked like JavaDoc does in eclipse I&#8217;d be over the Moon.</p>
<p><strong>Larger Scope of Document Tags</strong></p>
<p>It would be really great to have greater support for the accepted tags used for automatic document generation (see JavaDoc). While we have quite a few already it would be good to get to the same level (as relevant) as JavaDoc, NDoc et al.</p>
<p><strong>Font Embedding</strong></p>
<p>Having used Flex for quite a while now I&#8217;m pretty accustomed to most of its quirks and processes. However on a recent project I had a real eye opener with embedded fonts. It turns out that the corporate font of a well know mobile devices manufacturer didn&#8217;t embed identically via the three main accepted ways of font embedding. i.e via CSS <strong>@font-face</strong> embed code, via the <strong>[Embed]</strong> meta data tag and through straight in line font embedding via the <strong>fontFamily=&#8221;"</strong> MXML attribute. that said this paragraph isn&#8217;t about quirks in font embedding; it&#8217;s more about the &#8220;rough&#8221; approach to embedding the font in the first place.</p>
<p>Most I would suspect embed their fonts via CSS and this while quick to do could be made a lot more streamlined. I&#8217;d personally like to see a font selector so I can select the font (and the appropriate weight / size) and have that all added automatically. Think Artwork importer for fonts. Also if you use an embedded font for your CSS there isn&#8217;t a clean way to switch out the CSS embedded fonts for non embedded fonts.</p>
<p><strong>Tasks &#8211; TODO / FIXME</strong></p>
<p>This is a nice little feature that while <a href="http://www.richinternet.de/blog/index.cfm?entry=911D4B57-0F0D-5A73-AF6F4D4D04099757" target="_blank">there is a third-party plugin</a> to perform the basic functionality it has been in hibernation for a few years now and doesn&#8217;t look like it will revive anytime soon. For those who have no idea what I&#8217;m talking about let me explain. In eclipse and therefore Flex Builder there is a panel called <em>Tasks</em>. This acts as a todo list / bookmark system that operates by automatically adding an entry if you place a comment inside your classes or MXML files that is proceeded with <strong>// TODO</strong> or <strong>// FIXME</strong> and then a sentence or two describing why have added it. The real advantage this has is the very fact it adds it to the Tasks panel as you can just double click the entry and it will load up the class and go straight to the issue. It also provides a mechanism for you to manage and highlight interim issues that need to be resolved that may not necessarily break the application. All in all very handy and worthy of inclusion I feel.</p>
<p><strong>Summary</strong></p>
<p>I personally don&#8217;t think these items are a big ask. In fact I think a lot of these could be easily added in as there are already &#8220;dead&#8221; or &#8220;dying&#8221; third-party solutions that could do with updating or incorporating, only time will tell if that is the case.</p>
<p>If you have any additional things you think should be in Flex Builder 4 please feel free to add then in the comments. If you think I&#8217;m talking out of my hat, feel free to let me know :p</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2008/08/27/what-flex-builder-4-really-should-include/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Flex Camp London &#8211; Speakers</title>
		<link>http://blog.flashgen.com/2008/08/21/flex-camp-london-speakers/</link>
		<comments>http://blog.flashgen.com/2008/08/21/flex-camp-london-speakers/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 08:29:26 +0000</pubDate>
		<dc:creator>Mike Jones</dc:creator>
				<category><![CDATA[AIR (Apollo)]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.flashgen.com/2008/08/21/flex-camp-london-speakers/</guid>
		<description><![CDATA[With exactly a week to go I thought I&#8217;d post an update to Flex Camp London &#8216;08.
We now have all of the sessions and speakers sorted out and I&#8217;m pleased to announce that Peter Elst and Marco Casario are going to do a session (they were just attending initially but I pinged Peter on Twitter [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.flashgen.com/images/flexcamp08/flexcamp-logo-sm-300x83.jpg" class="floatLeft" />With exactly a week to go I thought I&#8217;d post an update to Flex Camp London &#8216;08.</p>
<p>We now have all of the sessions and speakers sorted out and I&#8217;m pleased to announce that Peter Elst and Marco Casario are going to do a session (they were just attending initially but I pinged Peter on Twitter and they are now speaking :D). Don&#8217;t let this overshadow the rest of the speakers though, while some may not be as well known in the community they are top of their respective fields and some of the best Flex specialists in the UK</p>
<p>The sessions cover a wide spectrum of Flex related topics, not all are developer orientated so there will probably be something for everyone &#8211; have a look at the schedule below and you&#8217;ll see what I mean.</p>
<blockquote><p>2.00pm Start<br />
2.15pm Keynote &#8211; Andrew Shorten, Adobe<br />
2.45pm Building your 1st Flex application &#8211; David Arnold, Academy Class<br />
3.15pm Styling, skinning, designer/developer workflow &#8211; Chris Jenkins, Tribal<br />
3.45pm Break / &#8217;show and tell&#8217; &#8211; Monochrome<br />
4:00pm PureMVC &#8211; Justin Clarke, Samuel Williams, LBi<br />
4.20pm Flex and ColdFusion &#8211; Niklas Richardson, Monochrome<br />
4.40pm Flex and Java &#8211; Bryan Hunt, Emak Mafu<br />
5.00pm Break / &#8217;show and tell&#8217;<br />
5.15pm Who you need on your Flex team &#8211; Neil Middleton, Monochrome<br />
5.45pm Application development best practices &#8211; Dan Thomas, Moov2<br />
6.15pm Break / &#8217;show and tell&#8217;<br />
6.30pm SQLite with AIR &#8211; Marco Casario, Peter Elst<br />
7:00pm Flex component development, Mike Jones, Pixadecimal / FlashGen.Com<br />
7:30pm Q&amp;A Ask The Panel session<br />
8:00pm Pizza and Beers</p>
<p>You can find out more on the <a href="http://www.flexcamp.co.uk" target="_blank">Flex Camp London &#8216;08 site</a></p></blockquote>
<p>Places are filling up fast, so if you want to attend <a href="http://ria.meetup.com/7/calendar/8491887/" target="_blank">sign up now!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashgen.com/2008/08/21/flex-camp-london-speakers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>
