<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>didier burton</title>
	
	<link>http://didierburton.net/blog</link>
	<description>on flex, flash, user experience, and oop</description>
	<lastBuildDate>Sun, 28 Jun 2009 03:58:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/didierburton" /><feedburner:info uri="didierburton" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>didierburton</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Welcome to Hollywood – the movie</title>
		<link>http://feedproxy.google.com/~r/didierburton/~3/foLc_3vZjnU/</link>
		<comments>http://didierburton.net/blog/2009/06/25/welcome-to-hollywood-the-movie/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 12:21:17 +0000</pubDate>
		<dc:creator>didier</dc:creator>
				<category><![CDATA[after effects]]></category>
		<category><![CDATA[hollywood]]></category>
		<category><![CDATA[mise en abyme]]></category>
		<category><![CDATA[movie]]></category>

		<guid isPermaLink="false">http://didierburton.net/blog/?p=292</guid>
		<description>&lt;p&gt;&lt;a href="http://didierburton.net/blog/2009/06/25/welcome-to-hollywood-the-movie/"&gt;&lt;img style="float: right; margin-left: 10px;" title="welcome to hollywood - the movie" src="http://didierburton.net/blog/wp-content/uploads/2009/06/welcome-to-hollywood-the-movie.png" alt="welcome to hollywood - the movie" width="129" height="129" /&gt;&lt;/a&gt;I like &lt;a href="http://www.adobe.com/products/aftereffects/"&gt;Adobe AfterEffects&lt;/a&gt;, I like soundtracks, and I like strolling around in Hollywood, CA. So I combined these interests in a single project, which resulted in producing a little teaser about Hollywood on top of a soundtrack by Harry Gregson-Williams. I really enjoyed working with AfterEffects for this project: it's really a one-stop shopping for this kind of short movies. I also posted some still transition shots from the movie in &lt;a href="http://www.flickr.com/photos/didierburton/"&gt;my Flickr photostream&lt;/a&gt;. Check out the movie below, or click &lt;a href="http://www.youtube.com/watch?v=HOZa6srNxKc"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://didierburton.net/blog/2009/06/25/welcome-to-hollywood-the-movie/"&gt;&amp;#183;&amp;#183;&amp;#183; click here for more &amp;#183;&amp;#183;&amp;#183;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/didierburton?a=foLc_3vZjnU:sHiH-g2xzeU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/didierburton?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/didierburton?a=foLc_3vZjnU:sHiH-g2xzeU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/didierburton?i=foLc_3vZjnU:sHiH-g2xzeU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/didierburton?a=foLc_3vZjnU:sHiH-g2xzeU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/didierburton?i=foLc_3vZjnU:sHiH-g2xzeU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/didierburton/~4/foLc_3vZjnU" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://didierburton.net/blog/2009/06/25/welcome-to-hollywood-the-movie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://didierburton.net/blog/2009/06/25/welcome-to-hollywood-the-movie/</feedburner:origLink></item>
		<item>
		<title>Skinning a Flex component with video</title>
		<link>http://feedproxy.google.com/~r/didierburton/~3/Anrwu1p7dzY/</link>
		<comments>http://didierburton.net/blog/2008/09/09/skinning-a-flex-component-with-video/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 20:48:36 +0000</pubDate>
		<dc:creator>didier</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[after effects]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[skinning]]></category>
		<category><![CDATA[skins]]></category>
		<category><![CDATA[stateful]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://didierburton.net/blog/?p=280</guid>
		<description>&lt;p&gt;&lt;a href="http://didierburton.net/blog/2008/09/09/skinning-a-flex-component-with-video/"&gt;&lt;img style="float: right; margin-left: 10px;" title="skinning a flex component with video" src="http://didierburton.net/blog/wp-content/uploads/2008/09/video-skin/skinning-flex-component-with-video.png" alt="skinning flex component with video" width="129" height="129" /&gt;&lt;/a&gt;Flex skinning techniques range from embedding graphic assets to programmatic skins (see &lt;a href="http://livedocs.adobe.com/flex/3/html/help.html?content=skinning_1.html"&gt;Adobe Flex 3 Help&lt;/a&gt;.) Most techniques visually result in static states, with "view stack" type transitions between them. Enhancing the dynamics of Flex skins can be achieved in two non-mutually exclusive ways:&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://didierburton.net/blog/2008/09/09/skinning-a-flex-component-with-video/"&gt;&amp;#183;&amp;#183;&amp;#183; click here for more &amp;#183;&amp;#183;&amp;#183;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/didierburton?a=Anrwu1p7dzY:dO_RRTWtH2g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/didierburton?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/didierburton?a=Anrwu1p7dzY:dO_RRTWtH2g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/didierburton?i=Anrwu1p7dzY:dO_RRTWtH2g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/didierburton?a=Anrwu1p7dzY:dO_RRTWtH2g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/didierburton?i=Anrwu1p7dzY:dO_RRTWtH2g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/didierburton/~4/Anrwu1p7dzY" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://didierburton.net/blog/2008/09/09/skinning-a-flex-component-with-video/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://didierburton.net/blog/2008/09/09/skinning-a-flex-component-with-video/</feedburner:origLink></item>
		<item>
		<title>Environment for WordPress theme development</title>
		<link>http://feedproxy.google.com/~r/didierburton/~3/AJObnCpS71Q/</link>
		<comments>http://didierburton.net/blog/2008/08/10/environment-for-wordpress-theme-development/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 06:36:52 +0000</pubDate>
		<dc:creator>didier</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[pdt]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://didierburton.net/blog/?p=249</guid>
		<description>&lt;a href="http://didierburton.net/blog/2008/08/10/environment-for-wordpress-theme-development/"&gt;&lt;img style="float: right; margin-left: 10px;" title="wordpress theme development environment" src="http://didierburton.net/blog/wp-content/uploads/2008/08/wordpress-theme-devel2.png" alt="WordPress Theme Development Environment" width="129" height="129" /&gt;&lt;/a&gt;I recently spent some time developing a &lt;a href="http://wordpress.org"&gt;WordPress&lt;/a&gt; theme for this blog. On the one hand, I needed a local environment for development and testing, in order to avoid frequent remote server updates. On the other hand, as understanding and wading through all the WordPress &lt;code&gt;php&lt;/code&gt; template files can be overwhelming&amp;#8212;especially the first time&amp;#8212;, navigating and accessing the framework code was an issue, as well.&lt;br /&gt;
Luckily, there are tools out there that, once together, make the development less tedious and much more productive.
&lt;p&gt;Here are the pieces I pulled together as my &lt;em&gt;"WordPress theme development"&lt;/em&gt; environment:&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.adobe.com/products/illustrator/index.html"&gt;&lt;img title="Adobe Illustrator CS3" src="http://didierburton.net/blog/wp-content/uploads/2008/08/Adobe-Illustrator-CS3.jpg" alt="Adobe Illustrator CS3" width="50" height="50" /&gt;&lt;/a&gt; &lt;a href="http://www.adobe.com/products/photoshop/index.html"&gt;&lt;img title="Adobe Photoshop CS3" src="http://didierburton.net/blog/wp-content/uploads/2008/08/Adobe-Photoshop-CS3.jpg" alt="Adobe Photoshop CS3" width="50" height="50" /&gt;&lt;/a&gt; &lt;a href="http://www.apachefriends.org/en/xampp.html"&gt;&lt;img title="XAMPP" src="http://didierburton.net/blog/wp-content/uploads/2008/08/xampp.jpg" alt="XAMPP" width="50" height="50" /&gt;&lt;/a&gt; &lt;a href="http://www.eclipse.org/"&gt;&lt;img title="eclipse" src="http://didierburton.net/blog/wp-content/uploads/2008/08/eclipse" alt="eclipse" width="50" height="50" /&gt;&lt;/a&gt; &lt;a href="http://www.zend.com/en/community/pdt"&gt;&lt;img title="PDT by zend.com" src="http://didierburton.net/blog/wp-content/uploads/2008/08/Zend.com.jpg" alt="PDT by zend.com" width="50" height="50" /&gt;&lt;/a&gt; &lt;a href="http://codex.wordpress.org/Theme_Development"&gt;&lt;img title="WordPress Codex Documentation" src="http://didierburton.net/blog/wp-content/uploads/2008/08/Wordpress.org.jpg" alt="WordPress Codex Documentation" width="50" height="50" /&gt;&lt;/a&gt; &lt;a href="http://iconfactory.com/software/xscope"&gt;&lt;img title="xScope" src="http://didierburton.net/blog/wp-content/uploads/2008/08/xScope.jpg" alt="xScope" width="50" height="50" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://didierburton.net/blog/2008/08/10/environment-for-wordpress-theme-development/"&gt;&amp;#183;&amp;#183;&amp;#183; click here for more &amp;#183;&amp;#183;&amp;#183;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/didierburton?a=AJObnCpS71Q:CGqmMheAdDI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/didierburton?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/didierburton?a=AJObnCpS71Q:CGqmMheAdDI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/didierburton?i=AJObnCpS71Q:CGqmMheAdDI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/didierburton?a=AJObnCpS71Q:CGqmMheAdDI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/didierburton?i=AJObnCpS71Q:CGqmMheAdDI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/didierburton/~4/AJObnCpS71Q" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://didierburton.net/blog/2008/08/10/environment-for-wordpress-theme-development/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://didierburton.net/blog/2008/08/10/environment-for-wordpress-theme-development/</feedburner:origLink></item>
		<item>
		<title>Flex Component: PanScrollingCanvas</title>
		<link>http://feedproxy.google.com/~r/didierburton/~3/2BEl3eW1H0I/</link>
		<comments>http://didierburton.net/blog/2008/07/29/flex-component-panscrollingcanvas/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 22:26:15 +0000</pubDate>
		<dc:creator>didier</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[panning]]></category>
		<category><![CDATA[scrolling]]></category>

		<guid isPermaLink="false">http://didierburton.net/blog/?p=186</guid>
		<description>&lt;p&gt;&lt;a href="http://didierburton.net/blog/2008/07/29/flex-component-panscrollingcanvas/"&gt;&lt;img style="float: right; margin-left: 10px;" title="pan scrolling canvas" src="http://didierburton.net/blog/wp-content/uploads/2008/07/pan-scrolling-canvas.png" alt="pan scrolling canvas" width="129" height="129" /&gt;&lt;/a&gt;The &lt;code&gt;&lt;strong&gt;PanScrollingCanvas&lt;/strong&gt;&lt;/code&gt; is a Flex container that scrolls its children on mouse move. Fully skinnable buttons appear when hovering over the container. The behavior of those buttons can be customized on the client side, by listening to events that this container will fire on button rollover, rollout, and click.&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://didierburton.net/blog/2008/07/29/flex-component-panscrollingcanvas/"&gt;&amp;#183;&amp;#183;&amp;#183; click here for more &amp;#183;&amp;#183;&amp;#183;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/didierburton?a=2BEl3eW1H0I:biddPLMdbqE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/didierburton?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/didierburton?a=2BEl3eW1H0I:biddPLMdbqE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/didierburton?i=2BEl3eW1H0I:biddPLMdbqE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/didierburton?a=2BEl3eW1H0I:biddPLMdbqE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/didierburton?i=2BEl3eW1H0I:biddPLMdbqE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/didierburton/~4/2BEl3eW1H0I" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://didierburton.net/blog/2008/07/29/flex-component-panscrollingcanvas/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		<feedburner:origLink>http://didierburton.net/blog/2008/07/29/flex-component-panscrollingcanvas/</feedburner:origLink></item>
		<item>
		<title>Localizing a Flex library with multiple languages in one .swc file</title>
		<link>http://feedproxy.google.com/~r/didierburton/~3/wnHylNacugk/</link>
		<comments>http://didierburton.net/blog/2008/07/23/localizing-a-flex-library-with-multiple-languages-in-one-swc-file/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 09:22:19 +0000</pubDate>
		<dc:creator>didier</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[i10n]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[internationalization]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[locale]]></category>
		<category><![CDATA[runtime]]></category>
		<category><![CDATA[swc]]></category>

		<guid isPermaLink="false">http://didierburton.net/blog/?p=24</guid>
		<description>&lt;p&gt;&lt;a href="http://didierburton.net/blog/2008/07/23/localizing-a-flex-library-with-multiple-languages-in-one-swc-file/"&gt;&lt;img style="float: right; margin-left: 10px;" title="localizing a flex library" src="http://didierburton.net/blog/wp-content/uploads/2008/07/localizing-flex-library.png" alt="localizing a flex library" width="129" height="129" /&gt;&lt;/a&gt;The support for multiple languages in a Flex application is well integrated in Flex 3. The Adobe &lt;a href="http://livedocs.adobe.com/flex/3/html/help.html?content=l10n_4.html" target="_blank"&gt;documentation&lt;/a&gt; gives an excellent overview of the general process and the technical details associated with internationalizing your application.
The documentation, however, does not explicitly cover the case where some localized parts of your application reside in one or more Flex libraries (&lt;code&gt;.swc&lt;/code&gt; files.) We are addressing that case here below.&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://didierburton.net/blog/2008/07/23/localizing-a-flex-library-with-multiple-languages-in-one-swc-file/"&gt;&amp;#183;&amp;#183;&amp;#183; click here for more &amp;#183;&amp;#183;&amp;#183;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/didierburton?a=wnHylNacugk:st7lbytbjVk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/didierburton?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/didierburton?a=wnHylNacugk:st7lbytbjVk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/didierburton?i=wnHylNacugk:st7lbytbjVk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/didierburton?a=wnHylNacugk:st7lbytbjVk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/didierburton?i=wnHylNacugk:st7lbytbjVk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/didierburton/~4/wnHylNacugk" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://didierburton.net/blog/2008/07/23/localizing-a-flex-library-with-multiple-languages-in-one-swc-file/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://didierburton.net/blog/2008/07/23/localizing-a-flex-library-with-multiple-languages-in-one-swc-file/</feedburner:origLink></item>
	</channel>
</rss>
