<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>flex-builder &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/flex-builder/</link>
	<description>Feed of posts on WordPress.com tagged "flex-builder"</description>
	<pubDate>Fri, 25 Dec 2009 23:59:45 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[AIR - Process terminated without establishing connection to debugger]]></title>
<link>http://sunilanair.wordpress.com/2009/12/24/air-process-terminated-without-establishing-connection-to-debugger/</link>
<pubDate>Thu, 24 Dec 2009 10:09:37 +0000</pubDate>
<dc:creator>Sunil Nair</dc:creator>
<guid>http://sunilanair.wordpress.com/2009/12/24/air-process-terminated-without-establishing-connection-to-debugger/</guid>
<description><![CDATA[This is strange and I am not sure if anybody else had the same  experience . Today morning when I op]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>This is strange and I am not sure if anybody else had the same  experience . Today morning when I opened Flex builder to continue my work on an AIR  application after couple of builds and runs the application stopped launching. I tried several times and was confused as to what could have happened to the application that was running perfectly last time. Then I tried debugging it only to find a prompt which says -&#8221;Process terminated without establishing connection to debugger&#8221;.</p>
<p>To find a fix to this I turned to the only hope for all developers GOOGLE and found that there was a similar issue reported to the Adobe BugList <a href="http://tinyurl.com/d3ws5h" target="_blank">http://tinyurl.com/d3ws5h</a> but this issue was reported only for MAC machines and mine was windows.</p>
<p>It suddenly struck my mind that it was after the application threw a runtime error all this started and curiously I opened the taskmanger and BINGO!! here it is adl.exe is still running. I ended adl process in the task manager and everything was to normal. The adl.exe which is located inside the bin folder under sdk folder of the Adobe Flex  installation directory is the factor which launches your AIR application (something like C:\Adobe\Flex Builder 3\sdks\3.4.0\bin).</p>
<p>Now what could have happened is when the application threw a run time exception even though the application was closed the instance of adl.exe was still running in the system which prevented the next launch.  This might not be proper fix but surely which can get you out of trouble. I wonder if anybody else had faced the same problem if yes, do let me know if you had some other way to fix this.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[JetBrains IntelliJ IDEA Community Edition - Introduction]]></title>
<link>http://dkor.wordpress.com/2009/12/22/jetbrains-intellij-idea-community-edition-introduction/</link>
<pubDate>Tue, 22 Dec 2009 07:00:00 +0000</pubDate>
<dc:creator>dkor</dc:creator>
<guid>http://dkor.wordpress.com/2009/12/22/jetbrains-intellij-idea-community-edition-introduction/</guid>
<description><![CDATA[JetBrains has released its IntelliJ IDEA java IDE with a free edition. It&#8217;s a good news. That]]></description>
<content:encoded><![CDATA[JetBrains has released its IntelliJ IDEA java IDE with a free edition. It&#8217;s a good news. That]]></content:encoded>
</item>
<item>
<title><![CDATA[Coming Soon: Ant Tasks for HFCD]]></title>
<link>http://stopcoding.wordpress.com/2009/12/16/coming-soon-ant-tasks-for-hfcd/</link>
<pubDate>Wed, 16 Dec 2009 22:21:38 +0000</pubDate>
<dc:creator>Clement Wong</dc:creator>
<guid>http://stopcoding.wordpress.com/2009/12/16/coming-soon-ant-tasks-for-hfcd/</guid>
<description><![CDATA[Since the last update, I&#8217;ve been working on bugs and of the many bugs I fixed, 4 of them are c]]></description>
<content:encoded><![CDATA[Since the last update, I&#8217;ve been working on bugs and of the many bugs I fixed, 4 of them are c]]></content:encoded>
</item>
<item>
<title><![CDATA[Using resource modules]]></title>
<link>http://flexblackbelt.wordpress.com/2009/12/10/using-resource-modules/</link>
<pubDate>Thu, 10 Dec 2009 09:59:41 +0000</pubDate>
<dc:creator>flexblackbelt</dc:creator>
<guid>http://flexblackbelt.wordpress.com/2009/12/10/using-resource-modules/</guid>
<description><![CDATA[Ilan Avigdor, a colleague of mine, has posted a top notch and very interesting set of posts regardin]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Ilan Avigdor, a colleague of mine, has posted a top notch and very interesting set of posts regarding resource modules in Flex.</p>
<p>You can read the Adobe livedocs atricle <a href="http://livedocs.adobe.com/flex/3/html/help.html?content=l10n_5.html" target="_blank">here</a>, Ilan&#8217;s detailed explanation and code example <a href="http://tikalk.tikalknowledge.com/flex/load-locale-runtime-using-resource-modules" target="_blank">here</a> and his detailed instructions on how to use Flex Builder to compile these resource modules instead of manually <a href="http://tikalk.tikalknowledge.com/flex/compile-resource-module-using-flex-builder" target="_blank">here</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Running HFCD on a multi-CPU server]]></title>
<link>http://stopcoding.wordpress.com/2009/11/25/running-hfcd-on-multi-cpu-serve/</link>
<pubDate>Wed, 25 Nov 2009 20:27:27 +0000</pubDate>
<dc:creator>Clement Wong</dc:creator>
<guid>http://stopcoding.wordpress.com/2009/11/25/running-hfcd-on-multi-cpu-serve/</guid>
<description><![CDATA[I&#8217;ve been asked several times about this: Suppose I have a quad-core or 8-core server with lot]]></description>
<content:encoded><![CDATA[I&#8217;ve been asked several times about this: Suppose I have a quad-core or 8-core server with lot]]></content:encoded>
</item>
<item>
<title><![CDATA[How to fix problems with combined Flex / J2EE projects and BlazeDS]]></title>
<link>http://cgrant.wordpress.com/2009/11/24/how-to-fix-problems-with-combined-flex-j2ee-projects-and-blazeds/</link>
<pubDate>Tue, 24 Nov 2009 21:42:57 +0000</pubDate>
<dc:creator>cgrant</dc:creator>
<guid>http://cgrant.wordpress.com/2009/11/24/how-to-fix-problems-with-combined-flex-j2ee-projects-and-blazeds/</guid>
<description><![CDATA[Flex Builder and Flash Builder both have the ability to setup a few aspects of your BlazeDS project ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://cgrant.files.wordpress.com/2009/11/image7.png"><img style="border-bottom:0;border-left:0;display:inline;margin-left:0;border-top:0;margin-right:0;border-right:0;" title="image" border="0" alt="image" align="right" src="http://cgrant.files.wordpress.com/2009/11/image_thumb9.png?w=244&#038;h=172" width="244" height="172" /></a> Flex Builder and Flash Builder both have the ability to setup a few aspects of your BlazeDS project for you. In a previous posting I explained how to set up a BlazeDS project in Flash Builder. When you select “Use remote object access service” you’re telling the IDE to set up a few things for you. Selecting this keeps you from having to import the BlazeDS libraries, add configuration files and set a compiler option that points to the config files. </p>
<p>It sounds nice, but it may not be the best solution. Flash Builder seems to be a bit buggy when you choose this option. As of this posting it seems to incorrectly set the web context for the destination call when making the actual AMF call. More specifically it seems to use the “WebContent” value instead of “WebContext”. The result is that the calls are made to <a href="http://localhost:8080/WebContent/messagebroker/amf">http://localhost:8080/WebContent/messagebroker/amf</a> instead of <a href="http://localhost:8080/MyProject/messagebroker/amf">http://localhost:8080/MyProject/messagebroker/amf</a>. While this may be a bug in the beta version of Flash Builder there are other reasons not to trust this to your IDE. </p>
<p>When you set this up automatically, the config files are put into your WEB-INF/flex directory for you. When you edit these files, Flash Builder prompts you asking you if you really want to do this since they are generated files. Typically you would just hit yes and update the files. Here’s the rub. If you go under the project properties and change the server configuration the IDE may delete those files from the directory. In FlashBuilder if you remove the BlazeDS support after a project has been set up it removes the config files. Why would you do this if you were writing a BlazeDS app? Well maybe someone (me) was trying to fix the destination issue I previously mentioned by changing the WebContext setting. This setting happens to be locked down in an automated setup. </p>
<p>Finally when your application gets all growed up and wants to move out, you’ll probably want to move the build process to a command line utility. At this point you’ll have to know about the libraries, config files and compiler options anyway. So why wait, just set it up on your own to begin with.&#160;&#160; FlashBuilder isn’t really doing that much anyway. </p>
<p>&#160;</p>
<h2>Set it up yourself</h2>
<p>So where to begin. Lets talk briefly about the three main styles of setup that you&#8217;ll come across online. First is what we already mentioned, having Flash Builder setup things for you in a combined Flex J2EE project. The second way many sites discuss is creating a project for flex and pointing it to an existing server that’s running BlazeDS.&#160; This is a more prevalent option and highlights the separation of concerns that actually exists in any final solution. The third method is to manually create a combined Flex J2EE project. This third option is more ideal for smaller projects. </p>
<p>&#160;</p>
<p><a href="http://cgrant.files.wordpress.com/2009/11/image8.png"><img style="border-bottom:0;border-left:0;display:inline;margin-left:0;border-top:0;margin-right:0;border-right:0;" title="image" border="0" alt="image" align="right" src="http://cgrant.files.wordpress.com/2009/11/image_thumb10.png?w=336&#038;h=121" width="336" height="121" /></a> Lets look at setting up Flash Builder with BlazeDS manually. Go ahead and create a new flash project. Select J2EE for server technology, but DON’T select use remote object access. I have WTP installed so I have Flash Builder create my web app for me by selecting Create combined J2EE/Flex project using WTP. </p>
<p>Finish the set up as usual. Now you’ll need that BlazeDS war everyone talks about. If you don’t have it yet go get it from the Adobe <a href="http://opensource.adobe.com/wiki/display/blazeds/Release+Builds" target="_blank">Release Builds page</a>. You can just grab the Binary Distribution. The Turnkey version just includes a lot of stuff we don’t need right now. </p>
<p>Once you get the War we’ll need to import it into <a href="http://cgrant.files.wordpress.com/2009/11/image9.png"><img style="border-bottom:0;border-left:0;display:inline;margin-left:0;border-top:0;margin-right:0;border-right:0;" title="image" border="0" alt="image" align="left" src="http://cgrant.files.wordpress.com/2009/11/image_thumb11.png?w=154&#038;h=43" width="154" height="43" /></a>our project. Go to File –&#62; Import then select Archive file under General. Locate the directory where you put the blazeds.war and switch the file type to *.* then select the war. </p>
<p>&#160;</p>
<p>Now we don’t need everything in this war, sure you can import it all but lets keep things clean. </p>
<p><a href="http://cgrant.files.wordpress.com/2009/11/image10.png"><img style="border-bottom:0;border-left:0;display:inline;margin-left:0;border-top:0;margin-right:0;border-right:0;" title="image" border="0" alt="image" align="right" src="http://cgrant.files.wordpress.com/2009/11/image_thumb12.png?w=244&#038;h=165" width="244" height="165" /></a>Deselect the META-INF, classes and src directories. Also you’ll need to change the import into folder field from &#60;project&#62; to &#60;project&#62;/WebContent.</p>
<p>Hit Finish and say yes to overwriting web.xml. See that wasn’t so bad and you just did most of what FlashBuilder did, simply by importing that war yourself. </p>
<p>&#160;</p>
<p>There is one other thing we need to do before we’re done. The web.xml tells Java where to find the configuration files but we need to let flex know also. It’s pretty easy, just follow my lead. </p>
<p><a href="http://cgrant.files.wordpress.com/2009/11/image11.png"><img style="border-bottom:0;border-left:0;display:inline;margin-left:0;border-top:0;margin-right:0;border-right:0;" title="image" border="0" alt="image" align="left" src="http://cgrant.files.wordpress.com/2009/11/image_thumb13.png?w=167&#038;h=46" width="167" height="46" /></a>Open up the project properties and head to flex compiler. See that field additional compiler arguments?&#160; We’re going to update it. </p>
<p>We want to add a compiler option pointing to the configuration files. You can use either a path that&#8217;s in the classpath&#160; or a physical location on your drive. We’ll use the latter. Update the Additional compiler arguments to include the following –services “C:\dev\MyProject\WebContent\WEB-INF\flex\services-config.xml” where dev is your workspace directory and MyProject is your project name.&#160; </p>
<p><a href="http://cgrant.files.wordpress.com/2009/11/image12.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://cgrant.files.wordpress.com/2009/11/image_thumb14.png?w=476&#038;h=52" width="476" height="52" /></a> </p>
<p>Hit OK&#160; and you’re done.</p>
<p>&#160;</p>
<p>&#160;</p>
<p>Setting this up manually is a good practice and will make things easier later when we migrate to Maven and Ant. Stay Tuned!!!!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Vibrant Ink Theme in Flex Builder 3]]></title>
<link>http://ricozuniga.com/2009/11/24/vibrant-ink-theme-in-flex-builder-3/</link>
<pubDate>Tue, 24 Nov 2009 13:49:38 +0000</pubDate>
<dc:creator>ricoz</dc:creator>
<guid>http://ricozuniga.com/2009/11/24/vibrant-ink-theme-in-flex-builder-3/</guid>
<description><![CDATA[I wanted to change the color scheme of Flex Builder to something more pleasing to the eyes. I&#8217;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignnone size-full wp-image-162" title="Vibrant Ink Theme" src="http://ricoonflex.wordpress.com/files/2009/11/vibrantink2.png" alt="Vibrant Ink Theme" width="375" height="245" /></p>
<p>I wanted to change the color scheme of Flex Builder to something more pleasing to the eyes. I&#8217;m used to coding with the default color scheme but I wanted to try something new and perhaps as a bonus help me code longer by reducing eye strain and conserving battery by replacing the power hungry white background.</p>
<p>So I started looking for a nice color scheme and found a lot of really good ones. I settled with the <a title="Vibrant Ink Theme" href="http://alternateidea.com/blog/articles/2006/01/03/textmate-vibrant-ink-theme-and-prototype-bundle" target="_blank">Vibrant Ink theme</a>. I thought the process would be as straightforward as downloading a color scheme preferences file and importing it in Flex, similar to the theme pack in TextMate. But most of the preferences files I downloaded apparently only works with the vanilla version of Eclipse with Java, only some colors are being changed in Flex Builder producing an ugly combination of uncoordinated colors.</p>
<p>I ended up doing everything manually, changing each syntax element&#8217;s color in the Flex Builder Preferences window. I also needed to know the exact color of each of the elements in the theme so I inspected the source of the theme preferences file and used a handy color picker tool as well to grab the colors from screenshots of the theme.</p>
<p>Here are the colors for each of the syntax elements. I couldn&#8217;t find exact counterparts from the theme for some of the Flex related elements so I picked my own colors for them. You can use this as reference for your own customization. It will only take you a few minutes to change everything.</p>
<table border="0" cellspacing="0">
<tbody>
<tr>
<td width="206" bgcolor="#c0c0c0">ActionScript Element</td>
<td width="76" bgcolor="#c0c0c0">Color</td>
<td width="85" bgcolor="#c0c0c0">Properties</td>
</tr>
<tr>
<td>ASDoc</td>
<td>#772CB7</td>
<td></td>
</tr>
<tr>
<td>Bracket/Brace</td>
<td>#FFFFFF</td>
<td></td>
</tr>
<tr>
<td>Comment</td>
<td>#9933CC</td>
<td>I</td>
</tr>
<tr>
<td>Default Text</td>
<td>#FFFFFF</td>
<td></td>
</tr>
<tr>
<td>Keyword: class</td>
<td>#CC7733</td>
<td>B, U</td>
</tr>
<tr>
<td>Keyword: function</td>
<td>#FFCC00</td>
<td>B</td>
</tr>
<tr>
<td>Keyword: interface</td>
<td>#AF912B</td>
<td>B</td>
</tr>
<tr>
<td>Keyword: package</td>
<td>#FFCC00</td>
<td>B</td>
</tr>
<tr>
<td>Keyword: trace</td>
<td>#CC6666</td>
<td>B</td>
</tr>
<tr>
<td>Keyword: var</td>
<td>#6699CC</td>
<td>B</td>
</tr>
<tr>
<td>Metadata</td>
<td>#66FF00</td>
<td>B</td>
</tr>
<tr>
<td>Operator</td>
<td>#FFFFFF</td>
<td></td>
</tr>
<tr>
<td>Reserved</td>
<td>#CC7733</td>
<td>B</td>
</tr>
<tr>
<td>String</td>
<td>#CCCC33</td>
<td>B</td>
</tr>
<tr>
<td bgcolor="#c0c0c0">CSS Element</td>
<td bgcolor="#c0c0c0">Color</td>
<td bgcolor="#c0c0c0">Properties</td>
</tr>
<tr>
<td>@font-face</td>
<td>#FFCC00</td>
<td>B</td>
</tr>
<tr>
<td>@import</td>
<td>#339999</td>
<td>B</td>
</tr>
<tr>
<td>@media</td>
<td>#663333</td>
<td>B</td>
</tr>
<tr>
<td>Comment</td>
<td>#9933CC</td>
<td></td>
</tr>
<tr>
<td>Default Text</td>
<td>#FFFFFF</td>
<td></td>
</tr>
<tr>
<td>Delimiters</td>
<td>#FFFFFF</td>
<td></td>
</tr>
<tr>
<td>Property Name</td>
<td>#999966</td>
<td></td>
</tr>
<tr>
<td>Property Value</td>
<td>#FFFFFF</td>
<td></td>
</tr>
<tr>
<td>Selector</td>
<td>#FF6600</td>
<td></td>
</tr>
<tr>
<td>String</td>
<td>#CCCC33</td>
<td></td>
</tr>
<tr>
<td bgcolor="#c0c0c0">MXML Element</td>
<td bgcolor="#c0c0c0">Color</td>
<td bgcolor="#c0c0c0">Properties</td>
</tr>
<tr>
<td>Comment</td>
<td>#9933CC</td>
<td></td>
</tr>
<tr>
<td>Component Tag</td>
<td>#FF6600</td>
<td></td>
</tr>
<tr>
<td>Default Text</td>
<td>#99CC99</td>
<td>I</td>
</tr>
<tr>
<td>Processing Instruction</td>
<td>#FFFFFF</td>
<td></td>
</tr>
<tr>
<td>Special Tag</td>
<td>#FFCC00</td>
<td></td>
</tr>
<tr>
<td>String</td>
<td>#CCCC33</td>
<td></td>
</tr>
<tr>
<td bgcolor="#c0c0c0">Editor Element</td>
<td bgcolor="#c0c0c0">Color</td>
<td></td>
</tr>
<tr>
<td>Line number foreground</td>
<td>#787878</td>
<td></td>
</tr>
<tr>
<td>Current line highlight</td>
<td>#333300</td>
<td></td>
</tr>
<tr>
<td>Print Margin</td>
<td>#4C4C4C</td>
<td></td>
</tr>
<tr>
<td>Find Scope</td>
<td>#191919</td>
<td></td>
</tr>
<tr>
<td>Selection foreground color</td>
<td>Default</td>
<td></td>
</tr>
<tr>
<td>Selection background color</td>
<td>#3399FF</td>
<td></td>
</tr>
<tr>
<td>Background color</td>
<td>#1C1C1C</td>
<td></td>
</tr>
<tr>
<td>Foreground color</td>
<td>#FFFFFF</td>
<td></td>
</tr>
<tr>
<td>Hyperlink</td>
<td>#0000FF</td>
<td></td>
</tr>
</tbody>
</table>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[HFCD 3/4 Trial Period Extended]]></title>
<link>http://stopcoding.wordpress.com/2009/10/29/hfcd-34-trial-period-extended/</link>
<pubDate>Thu, 29 Oct 2009 20:01:21 +0000</pubDate>
<dc:creator>Clement Wong</dc:creator>
<guid>http://stopcoding.wordpress.com/2009/10/29/hfcd-34-trial-period-extended/</guid>
<description><![CDATA[HFCD 3 and 4 trial period is going to expire this weekend, so I&#8217;m putting out another update. ]]></description>
<content:encoded><![CDATA[HFCD 3 and 4 trial period is going to expire this weekend, so I&#8217;m putting out another update. ]]></content:encoded>
</item>
<item>
<title><![CDATA[RIA Radio, Live at Adobe MAX - Day 1 Keynote]]></title>
<link>http://chrisgriffith.wordpress.com/2009/10/25/ria-radio-live-at-adobe-max-day-1-keynoteiwashon/</link>
<pubDate>Sun, 25 Oct 2009 16:45:08 +0000</pubDate>
<dc:creator>Chris Griffith</dc:creator>
<guid>http://chrisgriffith.wordpress.com/2009/10/25/ria-radio-live-at-adobe-max-day-1-keynoteiwashon/</guid>
<description><![CDATA[I was honored to be a guest on RIA Radio during the recent Adobe MAX show. I joined the hosts, Garth]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img src="http://cdn.oreilly.com/digitalmedia/insideria/2009/10/ria-radio-logo-sm.png" alt="RIA Radio Logo" /></p>
<p>I was honored to be a guest on RIA Radio during the recent Adobe MAX show. I joined the hosts, <a href="http://www.oreillynet.com/pub/au/3618">Garth Braithwaite</a>, <a href="http://www.leifwells.com/">Leif Wells</a> and  <a href="http://twitter.com/zstepek">Zach Stepek</a>, along with fellow guest <a href="http://twitter.com/schmidtkevinall">Kevin Schmidt</a>. We discussed the announcements from the Day 1 keynote (Flash for the iPhone, Flash 10.1 on mobile, TVs, and netbooks.)  Throughout the entire show, they sat down with a lot of cool folks, so take a listen.</p>
<p><img class="aligncenter size-full wp-image-349" title="RIA Radio" src="http://chrisgriffith.wordpress.com/files/2009/10/photo.jpg" alt="RIA Radio" width="450" height="337" /></p>
<p>Listen to this podcast ( <a href="http://cdn.oreilly.com/digitalmedia/insideria/2009/10/day_1_keynote.mp3">mp3</a>). You can also subscribe to the<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=291082031"> RIA Radio Podcast in iTunes</a>.</p>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Kevin Schmidt to discuss the big MAX announcements and give our take on what they mean. Topics covered include: Flash for the iPhone, Flash 10.1 on mobile, TVs, and netbooks.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Experts: Leif Wells and  Zach Stepek</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Listen to this week&#8217;s podcast ( mp3). You can also subscribe to the RIA Radio Podcast in iTunes.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Read more from Garth Braithwaite.</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How To Setup Your Projects for HFCD]]></title>
<link>http://stopcoding.wordpress.com/2009/10/22/how-to-setup-your-projects-for-hfcd/</link>
<pubDate>Thu, 22 Oct 2009 19:19:39 +0000</pubDate>
<dc:creator>Clement Wong</dc:creator>
<guid>http://stopcoding.wordpress.com/2009/10/22/how-to-setup-your-projects-for-hfcd/</guid>
<description><![CDATA[Howdy, some developers are having difficulties setting up their Flex Builder projects to use HFCD. I]]></description>
<content:encoded><![CDATA[Howdy, some developers are having difficulties setting up their Flex Builder projects to use HFCD. I]]></content:encoded>
</item>
<item>
<title><![CDATA[HFCD Upgraded to Support Flex 4.0.0 Beta 2]]></title>
<link>http://stopcoding.wordpress.com/2009/10/21/hfcd-upgraded-to-support-flex-4-0-0-beta-2/</link>
<pubDate>Wed, 21 Oct 2009 13:50:16 +0000</pubDate>
<dc:creator>Clement Wong</dc:creator>
<guid>http://stopcoding.wordpress.com/2009/10/21/hfcd-upgraded-to-support-flex-4-0-0-beta-2/</guid>
<description><![CDATA[Some developers told me that they were interested in using HFCD with Flash Builder. They&#8217;ve al]]></description>
<content:encoded><![CDATA[Some developers told me that they were interested in using HFCD with Flash Builder. They&#8217;ve al]]></content:encoded>
</item>
<item>
<title><![CDATA[HFCD: Pick Your Compiler Speed! How about 10X!]]></title>
<link>http://stopcoding.wordpress.com/2009/10/20/hfcd-pick-your-compiler-speed-how-about-10x/</link>
<pubDate>Wed, 21 Oct 2009 01:47:15 +0000</pubDate>
<dc:creator>Clement Wong</dc:creator>
<guid>http://stopcoding.wordpress.com/2009/10/20/hfcd-pick-your-compiler-speed-how-about-10x/</guid>
<description><![CDATA[In my first blog post (A New Version of HFCD) of this year, I mentioned that the latest version of H]]></description>
<content:encoded><![CDATA[In my first blog post (A New Version of HFCD) of this year, I mentioned that the latest version of H]]></content:encoded>
</item>
<item>
<title><![CDATA[Updating Flex SDK]]></title>
<link>http://paritoshbisi.wordpress.com/2009/10/11/updating-flex-sdk/</link>
<pubDate>Sun, 11 Oct 2009 18:20:58 +0000</pubDate>
<dc:creator>Paritosh Bisi</dc:creator>
<guid>http://paritoshbisi.wordpress.com/2009/10/11/updating-flex-sdk/</guid>
<description><![CDATA[Recently I thought of updating the Flex SDK, for my flex builder 3. Thought of sharing the steps wit]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Recently I thought of updating the Flex SDK, for my flex builder 3. Thought of sharing the steps with all as I took quite some time to discover how to do it.</p>
<p>First download the flex sdk from <a href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3" target="_blank">here</a>. Then unzip the files and name the rename the folder to <strong>3.4.0 </strong>or simply keep as it is<strong>. </strong>Copy this folder and paste in the following location, <strong>C:\Program Files\Adobe\Flex Builder 3\sdks\. </strong>After that run flex builder. Go to <em>Project</em> –&#62; <em>Properties</em>, then click <em>Flex Compiler </em>tab. Then click on <em>Configure Flex Compiler…</em> link. Then click Add button, browse for the Flex SDK location (eg: C:\Program Files\Adobe\Flex Builder 3\sdks\3.4.0), automatically Flex SDK name will come, or you can rename to some custom names also. That’s all we have successfully installed the new flex builder SDK. Now select the new SDK check box and click Apply. That’s all. All our applications will be compiled using the new Flex SDK.</p>
<p>Happy Flexing… <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[ColdFusion 9 ORM]]></title>
<link>http://benjaminwss.wordpress.com/2009/10/10/coldfusion-9-orm/</link>
<pubDate>Sat, 10 Oct 2009 16:48:20 +0000</pubDate>
<dc:creator>Benjamin Wong</dc:creator>
<guid>http://benjaminwss.wordpress.com/2009/10/10/coldfusion-9-orm/</guid>
<description><![CDATA[When I first heard that ColdFusion 9 will have Object Relational Mapping which is otherwise known as]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>When I first heard that ColdFusion 9 will have Object Relational Mapping which is otherwise known as ORM baked in, I really did not know what to make of it. While I really did like the idea of portable SQL agnostic DAO code, I dreaded the configuration hell that I encountered with Hibernate and NHibernate. While I did have an okay experiance with the Castle Project&#8217;s ActiveRecord implementation of NHibernate, it did not feel very intuitive, at least to me.</p>
<p>Today I spent the better part of the day coding with the new release of ColdFusion and I was blown away with how much it has improved, particularly when used in conjunction with the Eclipse based ColdFusion Builder/Bolt IDE. I particularly love the new ColdFusion(CF) Builder IDE, it looks very polished and has code completion capabilities that felt more like Visual Studio which is a step up from cfeclipse. ColdFusion Builder also has very good integration with ColdFusion servers as it now can start, stop and monitor the ColdFusion servers which is a very big step up. Previously I had to jump between the CF Web Admin/CF Server Monitor and Eclipse/Dreamweaver when I was doing CF development which is very tedious. With this now I can do most of the stuff from within CF Builder which makes life very easy. I tried installing it on my instance of Eclipse that has Flex Builder 3 and it works great. I smell fun times on the horizon when coding apps.</p>
<p>Now back to the main point of this post, Adobe&#8217;s implementation of Hibernate which in true CF tradition, is very intuitive and simple. I was seriously having loads of fun playing with it. Here is some of the stuff I did today :</p>
<p>* I will be putting in my 2 cents/commentary on the benefits I see as comments in the code as I believe it is easier to understand that way.</p>
<p style="text-align:center;"><strong> </strong></p>
<div id="attachment_25" class="wp-caption aligncenter" style="width: 523px"><strong><strong><img class="size-full wp-image-25  " title="Application.cfc" src="http://benjaminwss.wordpress.com/files/2009/10/10102009_104428-pm.jpg" alt="Application.cfc" width="513" height="292" /></strong></strong><p class="wp-caption-text">Application.cfc</p></div>
<div id="attachment_30" class="wp-caption aligncenter" style="width: 580px"><img class="size-full wp-image-30" title="Books.cfc" src="http://benjaminwss.wordpress.com/files/2009/10/10112009_122619-am.jpg" alt="Books.cfc" width="570" height="592" /><p class="wp-caption-text">Books.cfc</p></div>
<div id="attachment_31" class="wp-caption aligncenter" style="width: 580px"><img class="size-full wp-image-31" title="Writers.cfc" src="http://benjaminwss.wordpress.com/files/2009/10/writerscfc.jpg" alt="Writers.cfc" width="570" height="458" /><p class="wp-caption-text">Writers.cfc</p></div>
<div id="attachment_32" class="wp-caption aligncenter" style="width: 329px"><img class="size-full wp-image-32" title="index.cfm" src="http://benjaminwss.wordpress.com/files/2009/10/indexcfm.jpg" alt="index.cfm" width="319" height="141" /><p class="wp-caption-text">index.cfm</p></div>
<p style="text-align:center;">
<div id="attachment_33" class="wp-caption aligncenter" style="width: 580px"><img class="size-full wp-image-33 " title="Sample Output" src="http://benjaminwss.wordpress.com/files/2009/10/sampleoutput.jpg" alt="Sample Output" width="570" height="223" /><p class="wp-caption-text">Sample Output</p></div>
<p>As you can see above, it is is really easy to retrieve items from the database now with the new ORM framework baked in. The entityLoad(&#8220;Writers&#8221;) method basically did this :</p>
<blockquote><p>SELECT a.*, b.* FROM Authors a INNER JOIN Books B ON A.AuthorID = B.AuthorID</p></blockquote>
<p>Notice that now it is possible to write ColdFusion Components totally based on CFScript which is quite close to ActionScript/JavaScript/ECMAScript. I person love option of writing classes in CFScript but I still think that CFML still has its place. I know I for one prefer to loop though collections using cfloop.</p>
<p>I will blog more about other CF 9 ORM methods and setups in the days to come.</p>
<p><strong> </strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[HFCD Installer for Leopard Now Available! Windows Installer Coming...]]></title>
<link>http://stopcoding.wordpress.com/2009/10/09/hfcd-installer-for-leopard-now-available-windows-installer-coming/</link>
<pubDate>Fri, 09 Oct 2009 06:34:11 +0000</pubDate>
<dc:creator>Clement Wong</dc:creator>
<guid>http://stopcoding.wordpress.com/2009/10/09/hfcd-installer-for-leopard-now-available-windows-installer-coming/</guid>
<description><![CDATA[UPDATE (Nov 25th, 2009): Now, HFCD installers for Mac OSX, Windows and Linux are available. For HFCD]]></description>
<content:encoded><![CDATA[UPDATE (Nov 25th, 2009): Now, HFCD installers for Mac OSX, Windows and Linux are available. For HFCD]]></content:encoded>
</item>
<item>
<title><![CDATA[Using Flex (Flash) Builder with HFCD]]></title>
<link>http://stopcoding.wordpress.com/2009/10/09/using-flex-builder-with-hfcd/</link>
<pubDate>Fri, 09 Oct 2009 05:31:31 +0000</pubDate>
<dc:creator>Clement Wong</dc:creator>
<guid>http://stopcoding.wordpress.com/2009/10/09/using-flex-builder-with-hfcd/</guid>
<description><![CDATA[UPDATE: Please also check out this post (http://stopcoding.wordpress.com/2009/10/22/how-to-setup-you]]></description>
<content:encoded><![CDATA[UPDATE: Please also check out this post (http://stopcoding.wordpress.com/2009/10/22/how-to-setup-you]]></content:encoded>
</item>
<item>
<title><![CDATA[Updating your HFCD Installation]]></title>
<link>http://stopcoding.wordpress.com/2009/09/30/updating-your-hfcd-installation/</link>
<pubDate>Wed, 30 Sep 2009 17:04:20 +0000</pubDate>
<dc:creator>Clement Wong</dc:creator>
<guid>http://stopcoding.wordpress.com/2009/09/30/updating-your-hfcd-installation/</guid>
<description><![CDATA[I updated hfcd_3.zip this morning. The update fixed two issues: &#8216;clean builds&#8217; did not c]]></description>
<content:encoded><![CDATA[I updated hfcd_3.zip this morning. The update fixed two issues: &#8216;clean builds&#8217; did not c]]></content:encoded>
</item>
<item>
<title><![CDATA[More Flex Builder plugins]]></title>
<link>http://thejlog.wordpress.com/2009/09/30/more-plugins/</link>
<pubDate>Wed, 30 Sep 2009 15:48:49 +0000</pubDate>
<dc:creator>apcig</dc:creator>
<guid>http://thejlog.wordpress.com/2009/09/30/more-plugins/</guid>
<description><![CDATA[1 I forgot about &#8212; but a very useful one. Virtual word wrap, from http://ahtik.com/eclipse-upd]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>1 I forgot about &#8212; but a very useful one.</p>
<p>Virtual word wrap, from http://ahtik.com/eclipse-update/.  Nice</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Code-hinting problems in Flex Builder]]></title>
<link>http://blog.pmwilliams.co.uk/2009/09/29/code-hinting-problems-in-flex-builder/</link>
<pubDate>Tue, 29 Sep 2009 21:07:35 +0000</pubDate>
<dc:creator>pmwilliams</dc:creator>
<guid>http://blog.pmwilliams.co.uk/2009/09/29/code-hinting-problems-in-flex-builder/</guid>
<description><![CDATA[Recently there have been a few questions raised in the Flex Forums relating to code-hinting problems]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Recently there have been a <a href="http://forums.adobe.com/thread/499353?tstart=0" target="_blank">few</a> <a href="http://forums.adobe.com/thread/499022?tstart=30" target="_blank">questions</a> <a href="http://forums.adobe.com/message/2272549" target="_blank">raised</a> in the Flex Forums relating to code-hinting problems with Flex Builder. A quick search on google reveals similar issues reported on <a href="http://www.actionscript.org/forums/showthread.php3?t=171889" target="_blank">other forums</a> and <a href="http://www.actionscript.org/forums/showthread.php3?t=171889" target="_blank">blogs</a>.</p>
<p>The problem is known to occur for users of Flex Builder version 3.0.1 who are compiling with version 3.2 or later of the Flex SDK. The solution to the problem is to install the Flex Builder 3.0.2 updater available <a href="http://www.adobe.com/support/flex/downloads_updaters.html" target="_blank">here</a>.</p>
<p>The cause of the issue is a recent change to the <a href="http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks/flex-config.xml" target="_blank">flex-config.xml</a> file that ships with the SDK. Both Flex Builder and the mxmlc compiler use this configuration file during compilation. The change in question is the addition of the &#8220;targetPlayerMajorVersion&#8221; token into a couple of path-elements. This token is substituted with either &#8220;9&#8243; or &#8220;10&#8243; depending on the Flash player version you are targetting in your build. This in turn causes the compiler to include a particular version of playerglobal.swc during compilation. Although the addition of this token did not prevent earlier versions of Flex Builder from performing builds, it did interfere with code-hinting for many of the core Flash API classes. </p>
<p>If you are unable to install the updater you can also fix the problem by manually removing the targetPlayerMajorVersion token from your flex-config.xml file (located in the frameworks directory) and replacing it with either &#8220;9&#8243; or &#8220;10&#8243; depending on your target player version. </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How JVM Settings Affect the Flex Compiler Performance]]></title>
<link>http://stopcoding.wordpress.com/2009/09/29/how-jvm-settings-affect-the-flex-compiler-performance/</link>
<pubDate>Tue, 29 Sep 2009 20:48:19 +0000</pubDate>
<dc:creator>Clement Wong</dc:creator>
<guid>http://stopcoding.wordpress.com/2009/09/29/how-jvm-settings-affect-the-flex-compiler-performance/</guid>
<description><![CDATA[Many of you who build medium to large-sized Flex projects with Flex Builder know that you need to mo]]></description>
<content:encoded><![CDATA[Many of you who build medium to large-sized Flex projects with Flex Builder know that you need to mo]]></content:encoded>
</item>
<item>
<title><![CDATA[HFCD Installation and Configuration]]></title>
<link>http://stopcoding.wordpress.com/2009/09/29/hfcd-installation-and-configuration/</link>
<pubDate>Tue, 29 Sep 2009 15:54:03 +0000</pubDate>
<dc:creator>Clement Wong</dc:creator>
<guid>http://stopcoding.wordpress.com/2009/09/29/hfcd-installation-and-configuration/</guid>
<description><![CDATA[As promised, I&#8217;m going to talk about how to install and configure the HellFire Compiler Daemon]]></description>
<content:encoded><![CDATA[As promised, I&#8217;m going to talk about how to install and configure the HellFire Compiler Daemon]]></content:encoded>
</item>
<item>
<title><![CDATA[Scaling an mx:Text - The Bottom Line...]]></title>
<link>http://edsyrett.wordpress.com/2009/09/26/scaling-an-mxtext-the-bottom-line/</link>
<pubDate>Sat, 26 Sep 2009 14:57:29 +0000</pubDate>
<dc:creator>edsyrett</dc:creator>
<guid>http://edsyrett.wordpress.com/2009/09/26/scaling-an-mxtext-the-bottom-line/</guid>
<description><![CDATA[Have a look at my little test app here. On the numeric stepper, keep increasing the scaling. You]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Have a look at my little test app<a title="Scaling a multiline Text control" href="http://homepage.ntlworld.com/edward.syrett/ScaleMultilineText/ScaleMultilineText.html" target="_self"> here</a>.</p>
<p>On the numeric stepper, keep increasing the scaling.</p>
<p>You&#8217;ll find at about 1.26, a strange thing happens &#8211; you lose the bottom line.</p>
<p>As usual in my adventures with the Flex SDK, it&#8217;s a bug.  But this time I don&#8217;t think it&#8217;s a bug in the Flex SDK.   I believe it is in the text control in Flash Player.</p>
<p>Anyway, there is a bug report, and it&#8217;s here: <a title="SDK-16876 - Second line of multiline text within a Text control vanishes when the scale is changed" href="http://bugs.adobe.com/jira/browse/SDK-16876" target="_self">SDK-16876.</a></p>
<p>If you encounter this issue with showing controls on the screen, you can probably get around it by setting an explicit height on the Text control.  However, what happens if you want the Text control to grow it&#8217;s height?  Setting an explicit height simply isn&#8217;t going to work if you don&#8217;t know at runtime if the Text control will hold 2 lines or 20.</p>
<p>But there is another sting in the tail of this particular bug.  You may be able to work around this issue on the screen by either sizing components or not scaling them.  But there is one time where you will have to use scaling&#8230;..</p>
<p>Printing.</p>
<p>And that&#8217;s where I hit this problem.  I can&#8217;t use any of the existing solutions in my app because I need the Text control to grow to show all it&#8217;s text, and I need to print that Text component, so it needs to scale properly.</p>
<p>My test app uses a copy of the Text component, and I have updated it a bit.   I have added a new function:</p>
<pre>
<blockquote>private function getCalculatedTextHeight():Number
{
    var textHeight:Number = 0;

    for(var i:int=0; i &#60; textField.numLines; i++)
    {
        textHeight += textField.getLineMetrics(i).height;
    }

    // SDK-16876
    // Comment in this line instead of the following one
    // to fix the issue.
    // return Math.ceil(textHeight) + 4;
    return Math.ceil(textHeight);
}
</pre>
</blockquote>
<p>It seems that there is a rounding error somewhere, because if you add 4 to the height returned by getCalculatedTextHeight(), the problem goes away.  The downside is that Text controls appear a bit larger in height, but the major plus side is that all the lines in my Text controls now get printed.</p>
<p>I thank you.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[FlexPMD]]></title>
<link>http://sunilanair.wordpress.com/2009/09/05/flexpmd/</link>
<pubDate>Sat, 05 Sep 2009 06:53:44 +0000</pubDate>
<dc:creator>Sunil Nair</dc:creator>
<guid>http://sunilanair.wordpress.com/2009/09/05/flexpmd/</guid>
<description><![CDATA[Ted Patrick has posted an interesting information about the open source project FlexPMD which is a t]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://onflash.org/ted/2009/09/flexpmd-finding-worst-practices-in-your.php" target="_blank">Ted Patrick</a> has posted an interesting information about the open source project <a href="http://opensource.adobe.com/wiki/display/flexpmd/FlexPMD" target="_blank">FlexPMD</a> which is a tool to find out the worst parts of your code. The tool alerts and points out the bad coding practices that you have followed in your Flex project which I believe is a great thing,  given that while developement you tend to leave behind complex, redundant code and unused variables/piece of code which might give you the expected output but may be not considered as the best practice.<br />
There is also a Flex application <a href="http://opensource.adobe.com/svn/opensource/flexpmd/bin/flex-pmd-ruleset-creator.html" target="_blank">FlexPMD Rule set creator</a> which enable to set custom rules for your application, that can be exported and used. The FlexPMD can be downloaded in three forms - CommandLine, Ant Task, Mac OSX Automater.<br />
Once we start development on a  project,  in the initial stages most of us do rather take care to follow the best practices and try delete the unwanted code / unused code, but as soon as the code gets larger and more complex and as the project manager start talking only about delivery dates, it is always a time taking and horrendous process to sit and go through the code and remove all those rubbish stuffs that we have written. Now,I am going to download and try out this tool, if it works well then my code will look pretty in and out. What do you guys think ? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
For more info &#8211; <a href="http://opensource.adobe.com/wiki/display/flexpmd/FlexPMD">http://opensource.adobe.com/wiki/display/flexpmd/FlexPMD</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Problem with Flex &lsquo;Module&rsquo; &ndash; Percentages for height and width]]></title>
<link>http://paritoshbisi.wordpress.com/2009/08/30/problem-with-flex-module-percentages-for-height-and-width/</link>
<pubDate>Sun, 30 Aug 2009 18:30:40 +0000</pubDate>
<dc:creator>Paritosh Bisi</dc:creator>
<guid>http://paritoshbisi.wordpress.com/2009/08/30/problem-with-flex-module-percentages-for-height-and-width/</guid>
<description><![CDATA[Recently while working with Flex Modules I came across an interesting find. Whenever I was setting t]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Recently while working with Flex Modules I came across an interesting find. Whenever I was setting the module’s height and width to “100%”, it was simply ignoring. So after googling a lot I came across the following tech note from adobe.</p>
<p><a title="http://www.adobe.com/support/documentation/en/flex/2/releasenotes_flex201_sdk.html" href="http://www.adobe.com/support/documentation/en/flex/2/releasenotes_flex201_sdk.html">http://www.adobe.com/support/documentation/en/flex/2/releasenotes_flex201_sdk.html</a></p>
<p>Here it is clearly noted that, “Module ignores percentages for width/height, always sizing to content”. And the work around for this is to add percentWidth=&#34;100&#34; percentHeight=&#34;100&#34; instead of height=”100%” width=”100%”.</p>
<p>Example:</p>
<p><code>&#60;mx:Module xmlns:mx=&#34;http://www.adobe.com/2006/mxml&#34; layout=&#34;absolute&#34; percentWidth=&#34;100&#34; percentHeight=&#34;100&#34;&#62;</code></p>
<p>So, while developing modules, whenever we need to set height and width to 100 percentages, we need to carefully implement like above.</p>
<p>Happy Flexing <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Problem with building components]]></title>
<link>http://czajapawel.wordpress.com/2009/08/24/problem-with-building-components/</link>
<pubDate>Mon, 24 Aug 2009 11:20:41 +0000</pubDate>
<dc:creator>czajapawel</dc:creator>
<guid>http://czajapawel.wordpress.com/2009/08/24/problem-with-building-components/</guid>
<description><![CDATA[Origins: Because of the character of a project, I move it from time to time between many Flex Builde]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>Origins:</strong><br />
Because of the character of a project, I move it from time to time between many Flex Builders. I have the source files on SVN.</p>
<p><strong>Problem:</strong><br />
After one of the Update/Commit processes I&#8217;ve lost ability to build components.</p>
<p><strong>Solution:</strong><br />
At the beggining, after creating a module I got it compiled straightaway in appropriate directory. I moved myself to another location, updated the project toghether with new components. But something strange happened. All the components are not built.<br />
It&#8217;s quite simple to build them, but took some time to find. Use Project properties -&#62; Flex Modules. You can add there all the modules/components that are missing for your project.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
