
<?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>Nate Beck - Adobeholic &#187; Flex Builder</title>
	<atom:link href="http://blog.natebeck.net/tag/flex-builder/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.natebeck.net</link>
	<description>RIA Developer, Flex / Flash, Widgets</description>
	<lastBuildDate>Wed, 21 Jul 2010 19:20:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Developing games with PushButton Engine &#8211; Part 1 &#8211; Using Flex and Flash Builder</title>
		<link>http://blog.natebeck.net/2009/10/developing-games-with-pushbutton-engine-using-flex-and-flash-builder/</link>
		<comments>http://blog.natebeck.net/2009/10/developing-games-with-pushbutton-engine-using-flex-and-flash-builder/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 05:38:47 +0000</pubDate>
		<dc:creator>Nate Beck</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PushButton]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://blog.natebeck.net/?p=845</guid>
		<description><![CDATA[So I know I haven&#8217;t posted in quite some time. Between work, BugQuash, MAX, contributing to PushButton Engine, my country&#8217;s 500th anniversary to plan, my wedding to arrange, my wife to murder and Guilder to frame for it, I&#8217;ve been swamped. But tonight&#8230; I break my blog silence. As I just mentioned, I&#8217;ve been contributing]]></description>
			<content:encoded><![CDATA[<p>So I know I haven&#8217;t posted in quite some time.  Between work, BugQuash, MAX, contributing to PushButton Engine, my country&#8217;s 500th anniversary to plan, my wedding to arrange, my wife to murder and Guilder to frame for it, I&#8217;ve been swamped.</p>
<p>But tonight&#8230; I break my blog silence.  As I just mentioned, I&#8217;ve been contributing to the <a href="http://pushbuttonengine.com/" target="_blank">PushButton Flash Game Engine</a>.  I&#8217;m now going to show you how to set up Flex Builder 3 or Flash Builder 4 in a way that allows you to develop games on PushButton Engine, as well as how to work on the core engine itself.  I&#8217;m breaking this down into very small pieces so that everyone can follow along.  So it&#8217;s going to be a long post with lots of pretty pictures.</p>
<p>After writing this post, it ended up being longer than I hoped.  So I&#8217;m going to write a series of posts about developing games using PushButton Engine.  This post will focus only getting set up inside Flash and Flex Builder.  The plan is to add other IDEs in as well, for example FlashDevelop, FDT, etc&#8230;</p>
<h3>Step 1 : Download the PushButton Engine source code.</h3>
<p><b>[note]</b><br />
<i>If you are not familiar with Subversion or you need a primer to the basics of contributing to or working with open source projects please check out my <a href="http://blog.natebeck.net/2009/07/getting-dirty-with-the-flex-sdk-slides-and-recording/">&#8220;Getting Dirty with the Flex SDK&#8221;</a> post, more specifically the <a href="http://experts.na3.acrobat.com/p88453631/">TechWed Presentation</a>.</i><br />
<b>[/note]</b></p>
<h1><font color="#ff0000">WARNING!! For these steps to work, you must use at least revision 602 of the PushButton Engine.</font></h1>
</p>
<p>Download the PushButton Engine core from <a href="http://code.google.com/p/pushbuttonengine/source/checkout">Google Code</a>.  Since I am a developer in the engine, I have checked out trunk and all of the branches.  My working copy is located in /pbe (or C:/pbe on Windows). I will use that location throughout the rest of this post.  Make sure that if you choose a different location that you sub it in wherever I use &#8220;/pbe&#8221;.</p>
<p>So on OS X, to checkout the source code, open up Terminal and type in the following lines:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>
<span style="color: #c20cb9; font-weight: bold;">svn</span> checkout http:<span style="color: #000000; font-weight: bold;">//</span>pushbuttonengine.googlecode.com<span style="color: #000000; font-weight: bold;">/</span>svn<span style="color: #000000; font-weight: bold;">/</span> pbe</pre></div></div>

<h3>Step 2 : Import the PBEngine Library project within Flex/Flash Builder.</h3>
<p>Open up Flex Builder (or Flash Builder), right click in the Flex Navigator and choose Import. (You can also use File > Import > Other).<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/001_import.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/001_import-300x225.png" alt="Import Project" title="Import Project" width="300" height="225" class="size-medium wp-image-847" /></a></p>
<p>Open up the &#8220;General&#8221; folder and choose &#8220;Existing Projects into Workspace&#8221; and click &#8220;Next&#8221;.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/002_existing.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/002_existing-288x300.png" alt="002_existing" title="002_existing" width="288" height="300" class="alignnone size-medium wp-image-848" /></a></p>
<p>Click the &#8220;Browse&#8221; button next to &#8220;Select root directory&#8221;.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/003_rootDir.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/003_rootDir-300x100.png" alt="003_rootDir" title="003_rootDir" width="300" height="100" class="alignnone size-medium wp-image-849" /></a></p>
<p>In revision 600 of the PushButton Engine I added &#8220;FB3&#8243; and &#8220;FB4&#8243; directories underneath &#8220;trunk/development&#8221;.  These directories have a Flex Library project skeleton within them that can be imported directly into Flex Builder.</p>
<p>If you are using Flex Builder 3, use the FB3 directory, and if you&#8217;re using Flash Builder 4, use the FB4 directory.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/004_selectFB3.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/004_selectFB3-300x184.png" alt="004_selectFB3" title="004_selectFB3" width="300" height="184" class="alignnone size-medium wp-image-850" /></a></p>
<p>Click Finish.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/005_selectedPBEngine.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/005_selectedPBEngine-287x300.png" alt="005_selectedPBEngine" title="005_selectedPBEngine" width="287" height="300" class="alignnone size-medium wp-image-851" /></a></p>
<p>You will see a Flex Library project in the Flex Navigator now.  You will also have an error, don&#8217;t worry, we&#8217;ll fix that in the next step.</p>
<h3>Step 3 : Setup the a Linked Resource for PBE</h3>
<p>So here is the error that you will see:<br />
<i>configuration variable &#8216;compiler.source-path&#8217; value contains unknown token &#8216;PBE&#8217;</i><br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/006_error.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/006_error-300x224.png" alt="006_error" title="006_error" width="300" height="224" class="alignnone size-medium wp-image-852" /></a></p>
<p>The project skeleton uses something called a &#8220;Linked Resource&#8221;, so that it can find the PushButton Engine source files.  To set this Linked Resource, you do the following:</p>
<p>Open up Flex Builder&#8217;s preferences.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/007_preferences.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/007_preferences-300x214.png" alt="007_preferences" title="007_preferences" width="300" height="214" class="alignnone size-medium wp-image-853" /></a></p>
<p>Under General > Workspace > Linked Resources&#8230; Click &#8220;New&#8230;&#8221;<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/008_linkedResources.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/008_linkedResources-300x246.png" alt="008_linkedResources" title="008_linkedResources" width="300" height="246" class="alignnone size-medium wp-image-854" /></a></p>
<p>Click on the &#8220;Folder&#8230;&#8221; button and navigate to the PushButton Engine &#8220;trunk&#8221; folder, &#8220;/pbe/trunk&#8221; (C:/pbe/trunk on Windows).<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/009_selectFolder.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/009_selectFolder-300x140.png" alt="009_selectFolder" title="009_selectFolder" width="300" height="140" class="alignnone size-medium wp-image-855" /></a></p>
<p>Hit &#8220;OK&#8221; and you should see PBE listed in the Linked Resources now.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/010_PBEResource.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/010_PBEResource-300x295.png" alt="010_PBEResource" title="010_PBEResource" width="300" height="295" class="alignnone size-medium wp-image-856" /></a></p>
<p>Clean the project to incorporate and rebuild all of the changes.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/011_cleanProject.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/011_cleanProject-300x208.png" alt="011_cleanProject" title="011_cleanProject" width="300" height="208" class="alignnone size-medium wp-image-857" /></a></p>
<p>If you see PBEngine.swc underneath the bin folder, you are good to go!  Nice work!<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/012_projectWSource.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/012_projectWSource-180x300.png" alt="012_projectWSource" title="012_projectWSource" width="180" height="300" class="alignnone size-medium wp-image-858" /></a></p>
<h2>:: UPDATE ::</h2>
<p>There have been file renames and other changes in the PushButton engine since this post.  If your SWC is failing to build do the following. </p>
<p>In the Flex Navigator, right click on the PBEngine Flex Library project.  Click Properties.  Go to &#8220;Flex Build Library Path&#8221;, under &#8220;Classes&#8221; uncheck [source path] src and recheck it.  If you are using Flash Builder 4, you can simply select &#8220;Include all classes from all source paths&#8221;.  Any other questions&#8230; post a comment and I&#8217;ll answer them.</p>
<h3>Step 4 : Create your game!</h3>
<p>For this example I&#8217;m going to create a VERY simple Hello World game to show that we have everything working correctly.</p>
<p>Right-click in Flex Navigator and choose &#8220;New&#8221; > &#8220;ActionScript Project&#8221;.</p>
<p>Give it a name of &#8220;HelloGame&#8221;, and click Finish.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/013_createASOnly.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/013_createASOnly-178x300.png" alt="013_createASOnly" title="013_createASOnly" width="178" height="300" class="alignnone size-medium wp-image-859" /></a></p>
<p>Now, to use the PBEngine Library within our HelloGame project, we need to create a link between the two.  </p>
<p>To do this, right click on the &#8220;HelloGame&#8221; project and choose &#8220;Properties&#8221;.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/014_helloProperties.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/014_helloProperties-175x300.png" alt="014_helloProperties" title="014_helloProperties" width="175" height="300" class="alignnone size-medium wp-image-860" /></a></p>
<p>Choose &#8220;ActionScript Build Path&#8221; from the list, and then click on &#8220;Add Project&#8230;&#8221;<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/015_AddProject.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/015_AddProject-300x269.png" alt="015_AddProject" title="015_AddProject" width="300" height="269" class="alignnone size-medium wp-image-861" /></a></p>
<p>You should see &#8220;PBEngine&#8221; in the list.</p>
<p>If you don&#8217;t see PBEngine, or you get a message that tells you, &#8220;There are no Flex Library projects in your workspace&#8221;, make sure that a) you have created a PBEngine Library by following the previous steps and b) the project is not closed.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/016_PBEngine.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/016_PBEngine-300x264.png" alt="016_PBEngine" title="016_PBEngine" width="300" height="264" class="alignnone size-medium wp-image-862" /></a></p>
<p>Select &#8220;PBEngine&#8221; and click &#8220;OK&#8221;.  You will now see PBEngine listed in the Build path libraries box.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/017_withLibrary.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/017_withLibrary-300x258.png" alt="017_withLibrary" title="017_withLibrary" width="300" height="258" class="alignnone size-medium wp-image-863" /></a></p>
<p>Now that the two projects are linked, you can start using classes right out of the PushButton Engine.  Code completion works, and everything compiles. Woot!<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/018_Intellisense.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/018_Intellisense-300x186.png" alt="018_Intellisense" title="018_Intellisense" width="300" height="186" class="alignnone size-medium wp-image-864" /></a></p>
<p>Great, now let&#8217;s write our impressive Hello World game.</p>
<p>Here is the source:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;">package <span style="color: #66cc66;">&#123;</span>
	<span style="color: #0066CC;">import</span> com.<span style="color: #006600;">pblabs</span>.<span style="color: #006600;">engine</span>.<span style="color: #006600;">PBE</span>;
	<span style="color: #0066CC;">import</span> com.<span style="color: #006600;">pblabs</span>.<span style="color: #006600;">engine</span>.<span style="color: #006600;">debug</span>.<span style="color: #006600;">Logger</span>;
&nbsp;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Sprite</span>;
&nbsp;
	<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> HelloGame <span style="color: #0066CC;">extends</span> Sprite
	<span style="color: #66cc66;">&#123;</span>
		<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> HelloGame<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
		<span style="color: #66cc66;">&#123;</span>
			PBE.<span style="color: #006600;">startup</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span><span style="color: #66cc66;">&#41;</span>;
			Logger.<span style="color: #0066CC;">print</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span>, <span style="color: #ff0000;">&quot;Hello Nate!&quot;</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
	<span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p>Run or Debug the game.  At first you will see a blank screen, that is expected&#8230; Press the ~ (tilde or `) key, and the PushButton Console should come up.</p>
<p>The console has some commands by default: help, version, showFps and verbose (1 || 2)<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/10/020_console.png"><img src="http://blog.natebeck.net/wp-content/uploads/2009/10/020_console-300x213.png" alt="020_console" title="020_console" width="300" height="213" class="alignnone size-medium wp-image-866" /></a></p>
<p>You can add your own custom commands to the console to assist you while developing your games&#8230; but that is a post for another time.</p>
<p>Any questions, be sure to hit us up over on the <a href="http://pushbuttonengine.com/community/">PushButton Engine Forums</a> or in the freenode IRC channel: #pbengine.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.natebeck.net/2009/10/developing-games-with-pushbutton-engine-using-flex-and-flash-builder/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tip of the Day &#8211; Update your copy of Flex Builder</title>
		<link>http://blog.natebeck.net/2009/01/tip-of-the-day-update-your-copy-of-flex-builder/</link>
		<comments>http://blog.natebeck.net/2009/01/tip-of-the-day-update-your-copy-of-flex-builder/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 03:01:42 +0000</pubDate>
		<dc:creator>Nate Beck</dc:creator>
				<category><![CDATA[Tip of the day]]></category>
		<category><![CDATA[Flex Builder]]></category>

		<guid isPermaLink="false">http://blog.natebeck.net/?p=428</guid>
		<description><![CDATA[So I had one of those moments today&#8230; I was programming along using Cocomo and Flash Player 10, and things just were not working. I was getting all sorts of obscure errors. Well, I decided to check my version of Flex Builder&#8230; turns out I hadn&#8217;t updated to Flex Builder 3.0.2 yet. I know that]]></description>
			<content:encoded><![CDATA[<p>So I had one of those moments today&#8230; I was programming along using Cocomo and Flash Player 10, and things just were not working.  I was getting all sorts of obscure errors.</p>
<p>Well, I decided to check my version of Flex Builder&#8230; turns out I hadn&#8217;t updated to Flex Builder 3.0.2 yet.  I know that it&#8217;s been out for a few months now, and I updated Flex Builder on my PC at work, but for some reason I forgot to update it on my MacBook Pro.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_01.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_01-300x141.jpg" alt="updatefb_01" title="Man... I feel dumb." width="300" height="141" class="alignnone size-medium wp-image-429" /></a></p>
<p>Well thankfully, updating Flex Builder is a very easy thing to do.</p>
<ol>
<li>Help &gt; Search for Flex Builder Updates.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_02.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_02-300x295.jpg" alt="updatefb_02" title="updatefb_02" width="300" height="295" class="alignnone size-medium wp-image-430" /></a>
</li>
<li>Flex Builder will check to see if there are any updates.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_03.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_03-300x101.jpg" alt="updatefb_03" title="updatefb_03" width="300" height="101" class="alignnone size-medium wp-image-431" /></a>
</li>
<li>Make sure you select the Flexbuilder 3.0.2 update.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_04.gif" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_04-300x263.gif" alt="updatefb_04" title="updatefb_04" width="300" height="263" class="alignnone size-medium wp-image-432" /></a>
</li>
<li>It downloads.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_05.gif" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_05-300x148.gif" alt="updatefb_05" title="updatefb_05" width="300" height="148" class="alignnone size-medium wp-image-433" /></a>
</li>
<li>Then opens up this panel, click OK, and follow the steps.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_06.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_06-300x176.jpg" alt="updatefb_06" title="updatefb_06" width="300" height="176" class="alignnone size-medium wp-image-434" /></a>
</li>
<li>It makes you close out your copy of Flex Builder, and your web browser.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_07.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_07-300x212.jpg" alt="updatefb_07" title="updatefb_07" width="300" height="212" class="alignnone size-medium wp-image-435" /></a>
</li>
<li>Come on little installer, you can do it.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_08.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_08-300x211.jpg" alt="updatefb_08" title="updatefb_08" width="300" height="211" class="alignnone size-medium wp-image-436" /></a>
</li>
<li>Woot.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_09.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_09-300x88.jpg" alt="updatefb_09" title="updatefb_09" width="300" height="88" class="alignnone size-medium wp-image-437" /></a>
</li>
<li>And my problems all went away.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_10.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/updatefb_10-300x146.jpg" alt="updatefb_10" title="updatefb_10" width="300" height="146" class="alignnone size-medium wp-image-438" /></a>
</li>
</ol>
<p>If you are behind a corporate firewall or Adobe Updater is blocked for any reason, you can update Flex Builder following the steps on <a href="http://www.adobe.com/support/flex/downloads_updaters.html" target="_blank">the Adobe Flex updater website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.natebeck.net/2009/01/tip-of-the-day-update-your-copy-of-flex-builder/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tip of the Day &#8211; Flex Builder Tips&#8230; The Flex Show style</title>
		<link>http://blog.natebeck.net/2009/01/tip-of-the-day-flex-builder-tips-the-flex-show-style/</link>
		<comments>http://blog.natebeck.net/2009/01/tip-of-the-day-flex-builder-tips-the-flex-show-style/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 23:55:16 +0000</pubDate>
		<dc:creator>Nate Beck</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tip of the day]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[The Flex Show]]></category>

		<guid isPermaLink="false">http://blog.natebeck.net/?p=422</guid>
		<description><![CDATA[Today Jeffry Houser posted another excellent &#8220;Fifteen Minutes With Flex&#8221; video podcast. This one is titled &#8220;Episode 15: Flex Builder Tips&#8221;. Jeff goes in depth about all the really cool shortcuts within Flex Builder and Eclipse. It&#8217;s a must see in my opinion. He has some tips in there that I didn&#8217;t know about, such]]></description>
			<content:encoded><![CDATA[<p>Today <a href="http://theflexshow.com/" target="_blank">Jeffry Houser</a> posted another excellent &#8220;Fifteen Minutes With Flex&#8221; video podcast.  This one is titled <a href="http://www.theflexshow.com/blog/index.cfm/2009/1/21/The-Flex-Show--Fifteen-Minutes-With-Flex--Episode-15-Flex-Builder-Tips" target="_blank">&#8220;Episode 15: Flex Builder Tips&#8221;</a>.</p>
<p>Jeff goes in depth about all the really cool shortcuts within Flex Builder and Eclipse.</p>
<p>It&#8217;s a must see in my opinion. He has some tips in there that I didn&#8217;t know about, such as &#8220;Working sets&#8221;.  </p>
<p>Great work Jeff!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.natebeck.net/2009/01/tip-of-the-day-flex-builder-tips-the-flex-show-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tip of the Day &#8211; Compile your AIR Applications for Flash Player 10</title>
		<link>http://blog.natebeck.net/2009/01/tip-of-the-day-compile-your-air-applications-for-flash-player-10/</link>
		<comments>http://blog.natebeck.net/2009/01/tip-of-the-day-compile-your-air-applications-for-flash-player-10/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 07:04:27 +0000</pubDate>
		<dc:creator>Nate Beck</dc:creator>
				<category><![CDATA[Cocomo]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tip of the day]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex Builder]]></category>

		<guid isPermaLink="false">http://blog.natebeck.net/?p=407</guid>
		<description><![CDATA[I was playing with Cocomo today and hit a wall dealing with the Flash Player 10 version of Cocomo.swc while using Adobe AIR. I created a new AIR application in Flex Builder 3, and pointed it to the Flex SDK 3.2. I then linked in the FP10 version of Cocomo.swc. Everything was going fine until]]></description>
			<content:encoded><![CDATA[<p>I was playing with Cocomo today and hit a wall dealing with the Flash Player 10 version of Cocomo.swc while using Adobe AIR. I created a new AIR application in Flex Builder 3, and pointed it to the Flex SDK 3.2. I then linked in the FP10 version of Cocomo.swc. Everything was going fine until I tried to run my application and it threw &#8220;Error #1065: Variable SoundCodec is not defined.&#8221;</p>
<p>After doing a bit of research, I learned this error occurs when trying to run Flash Player 10 code in the Flash Player 9 runtime. I thought Flex Builder would handle this for me automatically when I pointed it to the 3.2 SDK.</p>
<p>So here is the fix and your tip for the day.<br />
Within Flex Builder:</p>
<ol>
<li>Select your AIR application in the Flex navigator</li>
<li>From the menu choose, Project > Properties</li>
<li>Choose &#8220;Flex Compiler&#8221;</li>
<li>Add &#8220;-target-player=10&#8243; to your Additional compiler arguments</li>
<li>Click OK</li>
</ol>
<p><a href="http://blog.natebeck.net/wp-content/uploads/2009/01/player10.png" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/player10-300x276.png" width="300" height="276" class="size-medium wp-image-416" /></a></p>
<p>This isn&#8217;t limited to Adobe AIR, you can set the target player of your Flex applications as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.natebeck.net/2009/01/tip-of-the-day-compile-your-air-applications-for-flash-player-10/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tip of the Day &#8211; Using Fireworks to skin those Flex Applications</title>
		<link>http://blog.natebeck.net/2009/01/tip-of-the-day-using-fireworks-to-skin-those-flex-applications/</link>
		<comments>http://blog.natebeck.net/2009/01/tip-of-the-day-using-fireworks-to-skin-those-flex-applications/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 16:47:41 +0000</pubDate>
		<dc:creator>Nate Beck</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tip of the day]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Fireworks]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[SeaFlex]]></category>
		<category><![CDATA[skinning]]></category>

		<guid isPermaLink="false">http://blog.natebeck.net/?p=310</guid>
		<description><![CDATA[Today I was going to post about using flashvars and widget development. However, as I started to document the process, it became too much information for a single tip. So I&#8217;m going to do a separate post walking you through my widget development process. Now on to today&#8217;s tip! To be honest with you guys,]]></description>
			<content:encoded><![CDATA[<p>Today I was going to post about using flashvars and widget development.  However, as I started to document the process, it became too much information for a single tip.  So I&#8217;m going to do a separate post walking you through my widget development process. Now on to today&#8217;s tip!   </p>
<p>To be honest with you guys, I&#8217;ve never really been a huge fan of Fireworks.  I&#8217;m a Photoshop guy, and I have been since version 5.5 (hooray ImageReady).  However, at our last <a href="http://www.seaflexug.org/">SeaFlex</a> meeting <a href="http://theflexguy.com/">Marty</a> gave a quick introduction into Flex skinning using Fireworks. My eyes were opened! So here is the basic run down of creating Flex skins using Fireworks CS4.</p>
<ol>
<li>Within Fireworks go to Commands &gt; Flex Skinning &gt; New Flex Skin<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_01.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_01-300x214.jpg" alt="fwskin_01" title="fwskin_01" width="300" height="214" class="alignnone size-medium wp-image-314" /></a></li>
<li>Select the components you want to skin.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_02.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_02-249x300.jpg" alt="fwskin_02" title="fwskin_02" width="249" height="300" class="alignnone size-medium wp-image-315" /></a></li>
<li>Skin to your heart&#8217;s desire.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_03.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_03-300x189.jpg" alt="fwskin_03" title="fwskin_03" width="300" height="189" class="alignnone size-medium wp-image-316" /></a></li>
<li>When you&#8217;re finished, go to Commands &gt; Flex Skinning &gt; Export Flex Skin<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_04.jpg"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_04-300x146.jpg" alt="fwskin_04" title="fwskin_04" width="300" height="146" class="alignnone size-medium wp-image-324" /></a></li>
<li>I created a new folder called testSkin and saved to that.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_05.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_05-300x262.jpg" alt="fwskin_05" title="fwskin_05" width="300" height="262" class="alignnone size-medium wp-image-325" /></a></li>
<li>Now in Flex Builder.  File &gt; Import &gt; Skin Artwork<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_06.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_06-300x277.jpg" alt="fwskin_06" title="fwskin_06" width="300" height="277" class="alignnone size-medium wp-image-326" /></a></li>
<li>Browse to the folder we just exported our assets to.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_07.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_07-295x300.jpg" alt="fwskin_07" title="fwskin_07" width="295" height="300" class="alignnone size-medium wp-image-327" /></a></li>
<li>Make sure the image to component mappings are correct.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_08.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_08-297x300.jpg" alt="fwskin_08" title="fwskin_08" width="297" height="300" class="alignnone size-medium wp-image-328" /></a></li>
<li>And&#8230;. you&#8217;re done.<br />
<a href="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_09.jpg" target="_blank"><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/fwskin_09-300x168.jpg" alt="fwskin_09" title="fwskin_09" width="300" height="168" class="alignnone size-medium wp-image-329" /></a></li>
</ol>
<p>Amazing.</p>
<h3>:: UPDATE ::</h3>
<p>Marty just posted a PC (and more in depth version) of the skinning your Flex applications with Fireworks.  <a href="http://www.theflexguy.com/index.php?option=com_content&#038;view=article&#038;id=97:skinning-with-fireworks&#038;catid=35:marty">Read it here!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.natebeck.net/2009/01/tip-of-the-day-using-fireworks-to-skin-those-flex-applications/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tip of the Day &#8211; Flex Builder, Open Resource shortcut</title>
		<link>http://blog.natebeck.net/2009/01/tip-of-the-day-flex-builder-open-resource-shortcut/</link>
		<comments>http://blog.natebeck.net/2009/01/tip-of-the-day-flex-builder-open-resource-shortcut/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 18:20:52 +0000</pubDate>
		<dc:creator>Nate Beck</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tip of the day]]></category>
		<category><![CDATA[Flex Builder]]></category>

		<guid isPermaLink="false">http://blog.natebeck.net/?p=279</guid>
		<description><![CDATA[So while thinking about the tip I wanted to write today&#8230; I thought about my development process, and trying to identify things that I do to speed up my development. That way I can share them with all of you. One thing that has become second nature to me is the use of the Open]]></description>
			<content:encoded><![CDATA[<p>So while thinking about the tip I wanted to write today&#8230;  I thought about my development process, and trying to identify things that I do to speed up my development.  That way I can share them with all of you.</p>
<p>One thing that has become second nature to me is the use of the Open Resource shortcut in Eclipse (and therefore Flex Builder).  This handy little shortcut is a life saver.</p>
<p><strong>For all the pcs:</strong> ctrl + shift + R<br />
<strong>For all the macs:</strong> <span class="Unicode">âŒ˜</span> + shift + R</p>
<p><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/picture-1.png" alt="Open Resource Panel" title="Open Resource Panel" width="602" height="501" class="alignnone size-full wp-image-280" /></p>
<p>This panel allows you the type in the resource you want to open, even if it is open already, and will bring it to focus.  It&#8217;s amazing!  Use it, love it, cherish it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.natebeck.net/2009/01/tip-of-the-day-flex-builder-open-resource-shortcut/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tip of the Day &#8211; Using the libs directory in Flex Builder</title>
		<link>http://blog.natebeck.net/2009/01/use-libs-directory-in-flex-builder/</link>
		<comments>http://blog.natebeck.net/2009/01/use-libs-directory-in-flex-builder/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 14:00:10 +0000</pubDate>
		<dc:creator>Nate Beck</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tip of the day]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex Builder]]></category>

		<guid isPermaLink="false">http://blog.natebeck.net/?p=240</guid>
		<description><![CDATA[This tip I&#8217;m stealing from Amy over on the flexcoders list. One not so well documented feature of Flex Builder is the use of the libs directory. By default, when you create a new Flex Project, a libs directory is created. So say for example, you want to create a project, and you are planning]]></description>
			<content:encoded><![CDATA[<p>This tip I&#8217;m stealing from Amy over on the <a href="http://tech.groups.yahoo.com/group/flexcoders/">flexcoders</a> list.</p>
<p>One not so well documented feature of Flex Builder is the use of the libs directory.  By default, when you create a new Flex Project, a libs directory is created.  So say for example, you want to create a project, and you are planning to use the <a href="http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm">Cairngorm framework</a>. </p>
<p> All you need to do is copy Cairngorm.swc into your libs directory, and you&#8217;re good to go.</p>
<p><img src="http://blog.natebeck.net/wp-content/uploads/2009/01/picture-3.png" alt="Caringorm Libs" title="Caringorm Libs" width="630" height="507" class="alignnone size-full wp-image-241" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.natebeck.net/2009/01/use-libs-directory-in-flex-builder/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
