<?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>Mike Chambers &#187; Flex</title>
	<atom:link href="http://www.mikechambers.com/blog/tag/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mikechambers.com/blog</link>
	<description>code = joy</description>
	<lastBuildDate>Thu, 29 Jul 2010 18:12:24 +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>FlashCamp San Francisco, May 29th : Flex 4, Flash Catalyst, Flex Builder 4</title>
		<link>http://www.mikechambers.com/blog/2009/05/05/flashcamp-san-francisco-may-29th-flex-4-flash-catalyst-flex-builder-4/</link>
		<comments>http://www.mikechambers.com/blog/2009/05/05/flashcamp-san-francisco-may-29th-flex-4-flash-catalyst-flex-builder-4/#comments</comments>
		<pubDate>Tue, 05 May 2009 17:41:53 +0000</pubDate>
		<dc:creator>mikechambers</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[flashcamp]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.mikechambers.com/blog/?p=1727</guid>
		<description><![CDATA[We have just posted information about FlashCamp San Francisco, a free developer event that we will be holding in the Adobe San Francisco Office on Friday night, May 29th. This will be similar to the ApolloCamp event that we held for the Apollo Beta launch a couple of years ago, although this event will be [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mikechambers.com%2Fblog%2F2009%2F05%2F05%2Fflashcamp-san-francisco-may-29th-flex-4-flash-catalyst-flex-builder-4%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mikechambers.com%2Fblog%2F2009%2F05%2F05%2Fflashcamp-san-francisco-may-29th-flex-4-flash-catalyst-flex-builder-4%2F&amp;source=mesh&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://www.mikechambers.com/mesh/files/flashcamp/flash_camp_sm.png" alt="" align="right" width="58" height="58"/>We have just posted information about <a href="http://flashcampsf.eventbrite.com/">FlashCamp San Francisco</a>, a free developer event that we will be holding in the <a href="http://flashcampsf.eventbrite.com/">Adobe San Francisco Office on Friday night, May 29th</a>. This will be similar to the <a href="http://www.mikechambers.com/blog/2007/02/20/announcing-apollo-camp-san-francisco/">ApolloCamp</a> event that we held for the Apollo Beta launch a couple of years ago, although this event will be focused on the next generation of Flex, including <a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo">Flex 4</a>, <a href="http://labs.adobe.com/technologies/flashcatalyst/">Flash Catalyst</a>, and Flex Builder 4.</p>
<p><a href="http://flashcampsf.eventbrite.com/">Register for FlashCamp San Francisco</a></p>
<p>From the event page:</p>
<blockquote><p>FlashCamp San Francisco is a free one night event hosted by Adobe covering everything you need to know about getting started with building and designing rich Internet applications (RIAs) with Flex 4, Flex Builder 4 and Flash Catalyst.</p></blockquote>
<p><span id="more-1727"></span><br />
Doors open at 5, and we will have plenty of food and drinks (beer is being provided by <a href="http://www.citybeerstore.com/">City Beer Store</a>!). Kevin Lynch is launching the event with a keynote around 5:45, and then we will move into sessions on Flex 4, Flex Builder 4, and Flash Catalyst (all presented by members of the respective engineering teams).</p>
<p>We will also have a dedicated space setup if you want to chat with any of the engineers or team members of the product teams (this has been really popular in the past).</p>
<p>Here is the current agenda:</p>
<p><iframe src="http://www.google.com/calendar/embed?src=cr2qc03av09ci25pgnltea1a9o%40group.calendar.google.com&#038;dates=20090529%2F20090601&#038;mode=AGENDA" style=" border-width:0 " width="640" frameborder="0" height="650"></iframe></p>
<p>You can find more information on the event, as well as register on the event page at:</p>
<p><a href="http://flashcampsf.eventbrite.com/">http://flashcampsf.eventbrite.com/</a></p>
<p>The event is free, but please register as soon as possible as these event have sold out / filled up in the past.</p>
<p>We don&#8217;t have a huge marketing budget (we spent it all on the <a href="http://www.citybeerstore.com/">beer</a> and <a href="http://hello.eboy.com/eboy/">swag</a> for the event), so I would appreciate any help in getting the word out about the event (blogging, twitter, facebook, etc&#8230;).</p>
<p>You can follow the latest news and information on the event via twitter at:</p>
<p><a href="http://www.twitter.com/flashcamp">http://www.twitter.com/flashcamp</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikechambers.com/blog/2009/05/05/flashcamp-san-francisco-may-29th-flex-4-flash-catalyst-flex-builder-4/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Using Pixel Bender Filters within Flex</title>
		<link>http://www.mikechambers.com/blog/2008/09/08/using-pixel-bender-filters-within-flex/</link>
		<comments>http://www.mikechambers.com/blog/2008/09/08/using-pixel-bender-filters-within-flex/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 20:26:36 +0000</pubDate>
		<dc:creator>mikechambers</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[pixelbender]]></category>

		<guid isPermaLink="false">http://www.mikechambers.com/blog/?p=1459</guid>
		<description><![CDATA[Following up on my earlier post on how to embed Pixel Bender filters within a SWF, here is a super simple example that show how to use a Pixel Bender filter within a Flex application. Compiled using the Flex 3.1.0.2710 SDK, and requires Flash Player 10. &#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&#62; &#60;mx:Application xmlns:mx=&#34;http://www.adobe.com/2006/mxml&#34; layout=&#34;absolute&#34; applicationComplete=&#34;onApplicationComplete()&#34;&#62; &#60;mx:Script&#62; &#60;![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mikechambers.com%2Fblog%2F2008%2F09%2F08%2Fusing-pixel-bender-filters-within-flex%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mikechambers.com%2Fblog%2F2008%2F09%2F08%2Fusing-pixel-bender-filters-within-flex%2F&amp;source=mesh&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Following up on my earlier post on <a href="http://www.mikechambers.com/blog/2008/09/08/embedding-pixel-bender-filters-within-a-swf/">how to embed Pixel Bender filters within a SWF</a>, here is a super simple example that show how to use a Pixel Bender filter within a Flex application.</p>
<p>Compiled using the <a href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3">Flex 3.1.0.2710 SDK</a>, and requires <a href="http://labs/technologies/flashplayer10/">Flash Player 10</a>.<br />
<span id="more-1459"></span></p>
<div class="highlight">
<pre><span style="color: #666666">&lt;?</span>xml version<span style="color: #666666">=</span><span style="color: #BA2121">&quot;1.0&quot;</span> encoding<span style="color: #666666">=</span><span style="color: #BA2121">&quot;utf-8&quot;</span><span style="color: #666666">?&gt;</span>
<span style="color: #666666">&lt;</span>mx<span style="color: #666666">:</span>Application xmlns<span style="color: #666666">:</span>mx<span style="color: #666666">=</span><span style="color: #BA2121">&quot;http://www.adobe.com/2006/mxml&quot;</span> layout<span style="color: #666666">=</span><span style="color: #BA2121">&quot;absolute&quot;</span>
	applicationComplete<span style="color: #666666">=</span><span style="color: #BA2121">&quot;onApplicationComplete()&quot;</span><span style="color: #666666">&gt;</span>

	<span style="color: #666666">&lt;</span>mx<span style="color: #666666">:</span>Script<span style="color: #666666">&gt;</span>
		<span style="color: #666666">&lt;!</span>[CDATA[
			<span style="color: #008000; font-weight: bold">import</span> flash.filters.<span style="color: #666666">*;</span>
			<span style="color: #008000; font-weight: bold">import</span> flash.utils.ByteArray<span style="color: #666666">;</span>		

			<span style="color: #408080; font-style: italic">//the file that contains the binary bytes of the PixelBender filter</span>
			[Embed(<span style="color: #BA2121">&quot;testfilter.pbj&quot;</span><span style="color: #666666">,</span> mimeType<span style="color: #666666">=</span><span style="color: #BA2121">&quot;application/octet-stream&quot;</span>)]
			<span style="color: #008000; font-weight: bold">private</span> <span style="color: #008000; font-weight: bold">var</span> TestFilter<span style="color: #666666">:</span>Class<span style="color: #666666">;</span>		

			<span style="color: #008000; font-weight: bold">private</span> <span style="color: #008000; font-weight: bold">function</span> onApplicationComplete()<span style="color: #666666">:</span>void
			{
				<span style="color: #408080; font-style: italic">//Pass the loaded filter to the Shader as a ByteArray</span>
				<span style="color: #008000; font-weight: bold">var</span> shader<span style="color: #666666">:</span>Shader <span style="color: #666666">=</span> <span style="color: #008000; font-weight: bold">new</span> Shader(<span style="color: #008000; font-weight: bold">new</span> TestFilter() as ByteArray);

				shader.data.amount.value <span style="color: #666666">=</span> [<span style="color: #666666">100</span>];
				<span style="color: #008000; font-weight: bold">var</span> filter<span style="color: #666666">:</span>ShaderFilter <span style="color: #666666">=</span> <span style="color: #008000; font-weight: bold">new</span> ShaderFilter(shader);

				<span style="color: #408080; font-style: italic">//add the filter to the image</span>
				im.filters <span style="color: #666666">=</span> [filter];
			}
		]]<span style="color: #666666">&gt;</span>
	<span style="color: #666666">&lt;/</span>mx<span style="color: #666666">:</span>Script<span style="color: #666666">&gt;</span>

	<span style="color: #666666">&lt;</span>mx<span style="color: #666666">:</span>Image right<span style="color: #666666">=</span><span style="color: #BA2121">&quot;288&quot;</span> left<span style="color: #666666">=</span><span style="color: #BA2121">&quot;40&quot;</span> top<span style="color: #666666">=</span><span style="color: #BA2121">&quot;26&quot;</span> bottom<span style="color: #666666">=</span><span style="color: #BA2121">&quot;108&quot;</span> id<span style="color: #666666">=</span><span style="color: #BA2121">&quot;im&quot;</span> source<span style="color: #666666">=</span><span style="color: #BA2121">&quot;@Embed(source=&#39;image.jpg&#39;)&quot;</span><span style="color: #666666">/&gt;</span>
<span style="color: #666666">&lt;/</span>mx<span style="color: #666666">:</span>Application<span style="color: #666666">&gt;</span>
</pre>
</div>
<p>You can see an example of the filter <a href="http://flickr.com/photos/mikechambers/2840691963/">here</a>.</p>
<p>You can find more information on Pixel Bender <a href="www.adobe.com/go/pixelbender">here</a>. </p>
<p>You can download the filter from <a href="http://www.gotoandlearn.com/player.php?id=84">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikechambers.com/blog/2008/09/08/using-pixel-bender-filters-within-flex/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Everything there is to know about Flex 4 / Gumbo</title>
		<link>http://www.mikechambers.com/blog/2008/08/27/everything-there-is-to-know-about-flex-4-gumbo/</link>
		<comments>http://www.mikechambers.com/blog/2008/08/27/everything-there-is-to-know-about-flex-4-gumbo/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 18:06:14 +0000</pubDate>
		<dc:creator>mikechambers</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.mikechambers.com/blog/?p=1377</guid>
		<description><![CDATA[About a month ago, the Flex team announced that nightly builds of the next version of Flex (code named Gumbo) were now available on the opensource Flex site. Along with early versions of the SDK, the team also posted a ton of other information, including specs and API docs. Below is a listing of links [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mikechambers.com%2Fblog%2F2008%2F08%2F27%2Feverything-there-is-to-know-about-flex-4-gumbo%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mikechambers.com%2Fblog%2F2008%2F08%2F27%2Feverything-there-is-to-know-about-flex-4-gumbo%2F&amp;source=mesh&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>About a month ago, the Flex team <a href="http://blogs.adobe.com/flex/archives/2008/07/more_information_on_next_versi.html">announced</a> that nightly builds of the next version of Flex (code named Gumbo) were now available on the <a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo">opensource Flex site</a>. Along with early versions of the SDK, the team also posted a ton of other information, including specs and API docs. </p>
<p>Below is a listing of links and resources about Gumbo / Flex 4. Going through these will quickly get your up to speed on what is being worked on in Flex 4, and get your ready for playing around with the new builds.<br />
<span id="more-1377"></span><br />
Official opensource project page<br />
<a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo">http://opensource.adobe.com/wiki/display/flexsdk/Gumbo</a></p>
<p>Flex 4 Downloads<br />
<a href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4">http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4</a></p>
<p>Gumbo Themes<br />
<a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Themes">http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Themes</a></p>
<p>An Introduction to the Gumbo Component Architecture<br />
<a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Component+Architecture">http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Component+Architecture</a></p>
<p>Flex 4 Language / API Reference<br />
<a href="http://livedocs.adobe.com/flex/gumbo/langref/">http://livedocs.adobe.com/flex/gumbo/langref/</a></p>
<p><strong>Videos</strong><br />
The Next Dimension of Rich Experiences (360 Flex Keynote) Mark Anders<br />
<a href="http://link.brightcove.com/services/link/bcpid1753161885/bctid1741161343">http://link.brightcove.com/services/link/bcpid1753161885/bctid1741161343</a></p>
<p>Flex SDK Next Plan (Matt Chotin)<br />
<a href="http://flexorg.wip3.adobe.com/gumbo/gumboplan.htm">http://flexorg.wip3.adobe.com/gumbo/gumboplan.htm</a></p>
<p>Flex 4 Skinning Architechture : Deepa Subramaniam<br />
<a href="http://bit.ly/46xv4V">http://bit.ly/46xv4V</a></p>
<p>Designer / Developer Workflow in Flex 4 (Ely Greenfield)<br />
<a href="http://bit.ly/zM2h2">http://bit.ly/zM2h2</a></p>
<p><strong>Feature Specifications</strong></p>
<ul>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/FXG+1.0+Specification">FXG 1.0</a> (Graphic Interchange Format)</li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Skinning">Skinning and Skinnable Components</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Enhanced+States+Syntax">Enchanced States Syntax</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Group+Specification">Group Containter</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+ItemsComponent+and+Selector">Items Component and Selector</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Layout">Layout Interface</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Application">Application Component</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Text+Primitives">Text Primitives</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+TextInput">TextInput Component</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+TextArea">TextArea Component</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+ScrollBar">ScrollBar Component</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Range">Range Class</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+TrackBase">Track Base Class</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Slider">Slider Component</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Spinner">Spinner Component</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+NumericStepper">Numeric Stepper Component</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/MXML+2009">MXML 2009</a></li>
</ul>
<p>Podcast : The Future of Flex : Matt Chotin on the Flex Show<br />
<a href="http://www.theflexshow.com/blog/index.cfm/2008/7/30/The-Flex-Show--Episode-49-The-Future-of-Flex-with-Matt-Chotin">http://www.theflexshow.com/blog/index.cfm/2008/7/30/The-Flex-Show&#8211;Episode-49-The-Future-of-Flex-with-Matt-Chotin</a></p>
<p><strong>More Resources</strong><br />
Flex Developer Forums<br />
<a href="http://www.adobeforums.com/webx/.3c060f85/">http://www.adobeforums.com/webx/.3c060f85/</a></p>
<p>Flex Team Blog<br />
<a href="http://blogs.adobe.com/flex/">http://blogs.adobe.com/flex/</a></p>
<p>Sean Moore also has a good link round up on his <a href="http://seantheflexguy.com/blog/2008/08/02/flex-4-gumbo-link-roundup-from-getting-started-to-skinning/">blog</a>.</p>
<p>If you have any more resources or links, post them in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikechambers.com/blog/2008/08/27/everything-there-is-to-know-about-flex-4-gumbo/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
	</channel>
</rss>
