<?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>mat janson blanchet &#187; Flash Builder</title>
	<atom:link href="http://jansensan.net/category/flash-builder/feed" rel="self" type="application/rss+xml" />
	<link>http://jansensan.net</link>
	<description></description>
	<lastBuildDate>Tue, 10 Aug 2010 12:29:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Loading assets dynamically (part 2: using SWCs)</title>
		<link>http://jansensan.net/loading-assets-dynamically-part-2</link>
		<comments>http://jansensan.net/loading-assets-dynamically-part-2#comments</comments>
		<pubDate>Sat, 26 Sep 2009 03:09:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Workflow]]></category>

		<guid isPermaLink="false">http://jansensan.net/?p=34</guid>
		<description><![CDATA[In the last post, I thought I would be able to start explaining a bit, but I got lost in my ramblings about the different ways to use assets into an ActionScript project. This time, I will get my hands dirty playing with code–and show you step by step how to get yours dirty as [...]]]></description>
			<content:encoded><![CDATA[<p>In the <a href="http://jansensan.net/loading-assets-dynamically-part-1" target="_self">last post</a>, I thought I would be able to start explaining a bit, but I got lost in my ramblings about the different ways to use assets into an ActionScript project. This time, I will get my hands dirty playing with code–and show you step by step how to get yours dirty as well. We will see how to use third party SWCs, how to create our own SWCs from the Flash IDE and how to load them efficiently. This tutorial requires you to have access to either Flash Builder, Flex Builder or a <a href="http://jansensan.net/my-setup" target="_self">setup similar to mine</a> with Eclipse and to Adobe Flash. I provide the sources for this tutorial at the end of the post.</p>
<p><img class="alignleft" style="border: 1px solid #d5d5d5; margin-right: 16px;" src="http://jansensan.net/images/blog/post0004_folder_structure.gif" alt="Typical ActionScript project folder structure" width="262" height="364" />Let's start by <a href="http://livedocs.adobe.com/flex/gumbo/html/WS6f97d7caa66ef6eb1e63e3d11b6c4d0d21-7ffb.html#WS6f97d7caa66ef6eb1e63e3d11b6c4ce749-7ff0" target="_blank">creating an ActionScript project</a>. The image on the left is a screenshot of how I usually create my folder structure inside an ActionScript project.</p>
<p><strong>Importing an SWC into an ActionScript project</strong></p>
<p>The easiest thing we can start with is importing an SWC from a third party into our project. We can either use <a href="http://code.google.com/p/papervision3d/" target="_blank">Papervision</a> or <a href="http://www.fisixengine.com/downloads.asp" target="_blank">FisixEngine</a>, as <a href="../loading-assets-dynamically-part-1" target="_blank">I stated before</a>. Once you downloaded the sources, locate the SWC file and copy it into the "swc" directory, either with Finder if you are on Mac, or with Windows Explorer if you use Windows.</p>
<p>Once the file is placed, go back to Eclipse (or Flash/Flex Builder) and refresh your entire project so that the added file may be taken into account. You may right-click onto the folder and select "Refresh", or simply click on the folder and hit F5 on your keyboard.</p>
<p>On a side note, it is actually a good habit to take to always refresh your project folder when you go back to your IDE after adding files into said project. It will save you some headaches.</p>
<p>Right-click on the project folder and go to "Properties", and then select the "ActionScript Build Path" tab on the left. At the right of that window, click on the button "Add SWC..." and browse to the SWC you just added into your project.</p>
<p style="text-align: center;"><img class="aligncenter" style="border: 1px solid #d5d5d5;" src="http://jansensan.net/images/blog/post0004_merged_into_code.gif" alt="SWC merged into code" width="550" height="722" /></p>
<p>The link type is set to "Merged into code" by default. What this means is that the SWC is added to your code at compile time, adding some size to your project. In the case of third party code libraries, you cannot modify this since they do not provide an SWF to load at runtime (more on this below).</p>
<p><img class="alignright" style="border: 1px solid #d5d5d5; margin-left: 16px;" src="http://jansensan.net/images/blog/post0004_referenced_libraries.gif" alt="Referenced Libraries" width="288" height="308" />Now all the classes from that are included into that SWC are available to you in your code, and you can get code complete as well. Also, another folder has been added to your project folder, "Referenced Libraries". If you expand this icon, you will see the libraries you imported and all their API.</p>
<p><strong>Creating an SWC from Flash and loading it dynamically</strong></p>
<p>As you can see from the first screenshot in this post, I made a distinction between embedded assets and authoring assets.</p>
<p>What I mean by that is that the embedded assets are visual assets created in Flash, exported as an SWC and merged into the code (as seen in the previous point). The authoring assets are planned to be loaded at runtime, to ligthen the size of my final SWF. Let's see how this goes.</p>
<p>In the embedded assets, I usually just have the preloader, since this is something we always need. In the Flash library, check the properties of the preloader MovieClip. Make sure to check the "Export for ActionScript" box. Also, give it the "Preloader" class name. No association to any .AS file, a simple class. Flash will alert that no class is associated and that it will create one on its own, which is all good.</p>
<p>What this means is that the Preloader class is available to you in code complete in your IDE since you will be able to see it in the Referenced Libraries.</p>
<p>Referenced Libraries:</p>
<p><img style="border: 1px solid #d5d5d5;" title="Referenced Librairies - Assets merged into code" src="http://jansensan.net/images/blog/post0004_embedded_assets.gif" alt="" width="232" height="96" /></p>
<p>Since this class you created extends MovieClip, the said class inherits of all the functions and variables. If you were to nest MovieClips into the one created and give them name, they will appear in the autocomplete as well. Quite useful, let me tell you!</p>
<p>ActionScript:</p>
<blockquote>
<pre class="actionscript"><span style="color: #000000; font-weight: bold;">var</span> preloader:Preloader = <span style="color: #000000; font-weight: bold;">new</span> Preloader<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
addChild<span style="color: #66cc66;">&#40;</span>preloader<span style="color: #66cc66;">&#41;</span>;
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;preloader.fillMC.width: &quot;</span> + preloader.<span style="color: #006600;">fillMC</span>.<span style="color: #0066CC;">width</span><span style="color: #66cc66;">&#41;</span>;</pre>
</blockquote>
<p>That's all fine and dandy, but it's just a repeat of the previous point. What we need is actually to take some weight off of the filesize, load the assets dynamically and still be able to work as we did so far. Let's first create MovieClips in the authoringAssets.fla with classes names and then export the SWF and the SWC. Then, once you imported the SWC, change the link type to "External". Simply double click on the "Link type" and change it from the combo box.</p>
<p style="text-align: center;"><img class="aligncenter" style="border: 1px solid #d5d5d5;" title="External assets" src="http://jansensan.net/images/blog/post0004_external.gif" alt="" width="550" height="722" /></p>
<p>Referenced librairies:</p>
<p><img class="alignnone" style="border: 1px solid #d5d5d5;" title="Referenced Libraries - External assets" src="http://jansensan.net/images/blog/post0004_referenced_libraries_external.gif" alt="" width="224" height="74" /></p>
<p>However in this case it is important that you do not create an instance of these classes before the external assets are loaded, otherwise you would get an error during the compilation.</p>
<p>ActionScript:</p>
<blockquote>
<pre class="actionscript">package
<span style="color: #66cc66;">&#123;</span>
&nbsp;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Loader</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Sprite</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">Event</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">net</span>.<span style="color: #006600;">URLRequest</span>;
&nbsp;
<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Main <span style="color: #0066CC;">extends</span> Sprite
<span style="color: #66cc66;">&#123;</span>
&nbsp;
<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _loader:Loader;
&nbsp;
<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Main<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#123;</span>
_loader = <span style="color: #000000; font-weight: bold;">new</span> Loader<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
_loader.<span style="color: #006600;">contentLoaderInfo</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">COMPLETE</span>, loaderCompleteHandler<span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> loaderContext:LoaderContext = <span style="color: #000000; font-weight: bold;">new</span> LoaderContext<span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">false</span>, ApplicationDomain.<span style="color: #006600;">currentDomain</span><span style="color: #66cc66;">&#41;</span>;
_loader.<span style="color: #0066CC;">load</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> URLRequest<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;../assets/swf/authoringAssets.swf&quot;</span><span style="color: #66cc66;">&#41;</span>, loaderContext<span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> loaderCompleteHandler<span style="color: #66cc66;">&#40;</span>event:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
<span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">var</span> whiteSquare:WhiteSquare = <span style="color: #000000; font-weight: bold;">new</span> WhiteSquare<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">var</span> blackSquare:BlackSquare = <span style="color: #000000; font-weight: bold;">new</span> BlackSquare<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
blackSquare.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">32</span>;
addChild<span style="color: #66cc66;">&#40;</span>whiteSquare<span style="color: #66cc66;">&#41;</span>;
addChild<span style="color: #66cc66;">&#40;</span>blackSquare<span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #66cc66;">&#125;</span></pre>
</blockquote>
<p>The LoaderContext is essential here. What this does is to make sure that once the SWF is loaded, its contents, namely the classes you put in it, are available everywhere in the application. Once the SWF is loaded, then you can create as many instances as you need. If you end up having tons of classes and a huge assets file, at least it's easy to use a preloader to deal with them.</p>
<p>Here are <a href="http://jansensan.net/compressed/Tutorial_LoadingAssetsDynamicallyPart2.zip">the sources for this tutorial</a>. Thanks to <a href="http://www.presstube.com/" target="_blank">James Paterson</a> for showing me this useful technique!</p>
]]></content:encoded>
			<wfw:commentRss>http://jansensan.net/loading-assets-dynamically-part-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Loading assets dynamically (part 1: a primer)</title>
		<link>http://jansensan.net/loading-assets-dynamically-part-1</link>
		<comments>http://jansensan.net/loading-assets-dynamically-part-1#comments</comments>
		<pubDate>Thu, 24 Sep 2009 00:15:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Workflow]]></category>

		<guid isPermaLink="false">http://jansensan.net/?p=22</guid>
		<description><![CDATA[Over the years, we have seen multiple ways to import our visuals and sounds into our projects. Some of these ways would have our assets included into the SWF, which meant the published file could end up quite big. Some other ways would have us load everything dynamically, which could be practical for some assets, [...]]]></description>
			<content:encoded><![CDATA[<p>Over the years, we have seen multiple ways to import our visuals and sounds into our projects. Some of these ways would have our assets included into the SWF, which meant the published file could end up quite big. Some other ways would have us load everything dynamically, which could be practical for some assets, but not necessarily flexible enough for all situations. Through all these options, how can we have our assets related to our ActionScript classes? Let's see and compare what is feasible and what is ideal.</p>
<p>When I first got into Flash in 1999-2000, I only knew one way to import my assets into Flash: File &gt; Import &gt; Import to Stage/Import to Library. It's actually quite practical, since you can place your elements as you would in Photoshop or Illustrator and create all sorts of MovieClips easily. And it's actually still the best way to create banners and quick projects.</p>
<p>In order to call the <a href="http://help.adobe.com/ru_RU/AS2LCR/Flash_10.0/help.html?content=00001283.html#368157" target="_blank">attachMovieClip</a> function (remember this was with AS2), an identifier name was given when the "Export for ActionScript" box was checked. After a while, I learned that I could relate ActionScript classes to that specific MovieClip in the library, so I would end up also a class name like com.clientname.ui.SomeClass, a habit I kept until recently, even in AS3.</p>
<p>This presented some inconvenients, mainly beefing up the size of the file. Also, creating variable names in the class that had the same names as in the MovieClip associated to the said class would cause some namespace issues in AS3.</p>
<p>With Flex Builder, now Flash Builder, you can embed image files in your code and make them act as classes (<a href="http://www.bit-101.com/blog/?p=853" target="_blank">example 1</a>, <a href="http://actionscriptexamples.com/2008/10/26/embedding-images-into-a-flash-document-using-the-embed-metadata/" target="_blank">example 2</a>). Quite useful, but again, it just makes your file size bigger. Having a preloader that would stop the timeline until all is loaded, or having two separate SWFs with one that loads the other, both those two options seemed a bit unclean and inefficient, especially if you eventually want to hand the project to someone else.</p>
<p>There is also the option of loading everything at runtime. And I mean everything, all images, sounds, etc. It's a step towards making the file lighter, but sometimes you do need to edit your assets à la Photoshop, have multiple MovieClips, and basically using the Flash IDE at this point would help. Sure you could recreate everything in code, place all your elements, TextFields, MovieClips and the likes in code, but sometimes you may want to use components too, and I've faced moments where I could create components dynamically. And doing all that just in code is time consuming, and let's face it, this industry is based on efficiency and speed of delivery.</p>
<p>Enter <a href="http://livedocs.adobe.com/flex/gumbo/html/WS2db454920e96a9e51e63e3d11c0bf69084-7fd3.html">SWC</a> files. These files are either a compiled library of code–just like <a href="http://code.google.com/p/papervision3d/">Papervision</a> or <a href="http://www.fisixengine.com/" target="_blank">Fisix Engine</a> do–or a compiled FLA file that includes a library of assets built in the Flash IDE. There are different ways to use these files and when possible, it is even possible to load them dynamically.</p>
<p>In the next tutorials, I will show how to use and create these files and how to import and use fonts and CSS. All these things may be basic, but I think it is worth it to summarize all the different ways I have learned about on the web and while working in producton teams.</p>
]]></content:encoded>
			<wfw:commentRss>http://jansensan.net/loading-assets-dynamically-part-1/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installing Flash Builder plugin changes Eclipse&#8217;s UI language</title>
		<link>http://jansensan.net/installing-flash-builder-plugin-changes-eclipse_s-ui-language</link>
		<comments>http://jansensan.net/installing-flash-builder-plugin-changes-eclipse_s-ui-language#comments</comments>
		<pubDate>Mon, 14 Sep 2009 22:24:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Flash Builder]]></category>

		<guid isPermaLink="false">http://jansensan.net/?p=19</guid>
		<description><![CDATA[If you are using Eclipse in a different language than your OS, that is. And on Mac OSX. Anyways that is what I faced. Hear my tale and be baffled!
Let's backtrack a bit. My OS is in French, as I am French Canadian. Whenever I use software that requires that I write (namely MS Word, [...]]]></description>
			<content:encoded><![CDATA[<p>If you are using Eclipse in a different language than your OS, that is. And on Mac OSX. Anyways that is what I faced. Hear my tale and be baffled!</p>
<p>Let's backtrack a bit. My OS is in French, as I am French Canadian. Whenever I use software that requires that I write (namely MS Word, but also utilities for emails, etc.), I want my software in my native language. However, in the case of programming (and that actually goes for Adobe's Creative Suite as well) I want my software in English. A simple matter of aligning more properly with a lot of tutorials online.</p>
<p>As stated in my <a href="http://jansensan.net/my-setup" target="_blank">previous post</a>, I use Eclipse to program, and my setup is in English. After installing the Flash Builder plugin, I ended up with Eclipse's UI switched to French. Erh... what gives? During the process of installation, I did not chose French at any point.</p>
<p>I uninstalled and reinstalled Eclipse and Flash Builder a couple of times to see where I had gone wrong. Nowhere.</p>
<p>The answer came from a similar question asked on the <a href="http://forums.adobe.com/thread/448441" target="_blank">Adobe forums</a>. The explanation given on the forum is for Gumbo, here is a translation for Eclipse:</p>
<ol>
<li> Exit Eclipse and open the finder and go to the Eclipse install directory</li>
<li> Right-click on Eclipse and select "Show Package contents"</li>
<li> Navigate to Contents &gt; MacOS</li>
<li> Edit Eclipse.ini in TextEdit</li>
<li> Below the line "-vmargs", enter "-Duser.language=en" and then "-Duser.country=CA" (or "-Duser.country=US")</li>
</ol>
<p>The guy on the forum seemed to have the wrong language installed, so instead of asking him to uninstall and reinstall Flash Builder, the Adobe employee suggested this option. Fair enough. However I do not understand why I had to go through the same steps when I decided to install the plugin in English. Why has the plugin decided to take my OS language rather than the one I chose during the installation? As James Paterson says, Flash is surrounded by black magic!</p>
]]></content:encoded>
			<wfw:commentRss>http://jansensan.net/installing-flash-builder-plugin-changes-eclipse_s-ui-language/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My setup</title>
		<link>http://jansensan.net/my-setup</link>
		<comments>http://jansensan.net/my-setup#comments</comments>
		<pubDate>Mon, 14 Sep 2009 04:30:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Workflow]]></category>

		<guid isPermaLink="false">http://jansensan.net/clients/jansensan/?p=1</guid>
		<description><![CDATA[
I've been thinking of what to write for my first post, other than "Welcome to this blog". I realized that since I intend to share my work habits and to make some tutorials out of what I have learned the past few years, I might as well present how I work.
I have tried different ways [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="Jansensan's Eclipse Setup" src="http://jansensan.net/images/blog/post0001_setup_640x360.jpg" alt="Jansensan's Eclipse Setup" width="640" height="360" /></p>
<p>I've been thinking of what to write for my first post, other than "Welcome to this blog". I realized that since I intend to share my work habits and to make some tutorials out of what I have learned the past few years, I might as well present how I work.</p>
<p>I have tried different ways of writing ActionScript over the last years: the Flash IDE (not really efficient), <a href="http://www.flashdevelop.org/" target="_blank">FlashDevelop</a> (is a good start), <a href="http://www.adobe.com/products/flex/" target="_blank">Flex Builder</a> and finally <a href="http://www.eclipse.org/" target="_blank">Eclipse</a>. Ok, the last two are actually the same. Here is why I am now using Eclipse to write my ActionScript projects, and sometimes even other projets.</p>
<p>The Flash IDE is a great visual tool as it merges some parts of Photoshop, Illustrator, After Effects and a code editor. However, try as you might, you can be good at a lot of things, but rarely can you master them all. The code completion in the Flash IDE is less than optimal, I haven't found a way to create snippets and honestly, it's missing many customization options.</p>
<p>FlashDevelop is great. Honestly. But you have to have a Windows system. Ever since I bought my MacBook Pro, I don't have that anymore. Sure I could install Parallels, but I think it's a lot of time wasted in an efficient workflow.</p>
<p>When I started at Sid Lee, I switched to Flex Builder since this is the tool used there. At iCongo, where I worked previously, we were using Eclipse, so I kind of got used to that workflow. After Flash Builder's (or Gumbo's) release, I struggled with some bugs and decided to move back to Eclipse.</p>
<p>I now use Eclipse 3.4 with the <a href="http://labs.adobe.com/technologies/flashbuilder4/" target="_blank">Flash Builder 4 plugin</a>. I prefer Eclipse to Flash Builder as the base IDE since Eclipse already includes an XML and HTML editor. Another huge... ok, let me rephrase... HUGE advantage that Eclipse has over FlashDevelop is the fact that Eclipse has a plugin for dealing with <a href="http://en.wikipedia.org/wiki/Subversion_%28software%29" target="_blank">SVN</a>, which I think is crucial for teamwork. Oh yea, you can install <a href="http://tortoisesvn.tigris.org/" target="_blank">TortoiseSVN</a> on your machine and deal with SVN separately from your code, but let's face it, that offers more chances for your team to mess the SVN flow.</p>
<p>So, to sum it up, I added the <a href="http://subclipse.tigris.org/" target="_blank">Subclipse</a> plugin to my Eclipse setup.</p>
<p>I also added the <a title="FlexFormatter" href="http://sourceforge.net/projects/flexformatter/" target="_blank">FlexFormatter</a> plugin, which allows me to format my code automatically the way i want. Quite useful when you are a neat freak like me.</p>
<p>When working with Java developpers at iCongo, I have seen that they had a tab for tasks, which I found useful. When I code, I may not want to write all the code at once, so I need to sprinkle some reminders along the way. The TODO and FIXME tags are quite useful in that sense. The <a href="http://www.richinternet.de/blog/index.cfm?entry=911D4B57-0F0D-5A73-AF6F4D4D04099757" target="_blank">Flex Builder 2 task extension</a> does just the thing!</p>
<p>Finally, since I started to edit my WordPress blog, I added a <a href="http://www.phpeclipse.com/" target="_blank">PHP extension</a> to my Eclipse.</p>
<p>If I was only work oriented, that would be sufficient. But I like my work environment to look great. I remembered three articles that <a href="http://theflashblog.com/" target="_blank">Lee Brimelow</a> wrote about making your Eclipse look better (<a href="http://theflashblog.com/?p=483" target="_blank">Pimp my Eclipse part 1</a>, <a href="http://theflashblog.com/?p=484" target="_blank">part 2</a>, <a href="http://theflashblog.com/?p=486" target="_blank">part 3</a>). There is a lot of stuff from his articles I did not use, but that could be useful nevertheless.</p>
]]></content:encoded>
			<wfw:commentRss>http://jansensan.net/my-setup/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
