<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dezeloper - jeff boothe</title>
	<atom:link href="http://dezeloper.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dezeloper.wordpress.com</link>
	<description>Designer turned Developer: musings on Flash, Flex, &#38; AIR</description>
	<lastBuildDate>Wed, 12 Oct 2011 19:03:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='dezeloper.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Dezeloper - jeff boothe</title>
		<link>http://dezeloper.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://dezeloper.wordpress.com/osd.xml" title="Dezeloper - jeff boothe" />
	<atom:link rel='hub' href='http://dezeloper.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Design Mode Problems Flash Builder 4.5.1</title>
		<link>http://dezeloper.wordpress.com/2011/06/30/design-mode-problems-flash-builder-4-5-1/</link>
		<comments>http://dezeloper.wordpress.com/2011/06/30/design-mode-problems-flash-builder-4-5-1/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 00:41:34 +0000</pubDate>
		<dc:creator>dezeloper</dc:creator>
				<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[design mode]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[tablet]]></category>

		<guid isPermaLink="false">http://dezeloper.wordpress.com/?p=69</guid>
		<description><![CDATA[If you have tried to switch to Design Mode in Adobe Flash Builder 4.5.1 and see nothing but white, look at your Design Mode Problems tab: Window &#62; Show View &#62; Other &#62; Flash Builder folder &#62; Design Mode Problems. If you see this message: SWC file failed to load. Any component dependent on this <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dezeloper.wordpress.com&amp;blog=7999634&amp;post=69&amp;subd=dezeloper&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you have tried to switch to Design Mode in Adobe Flash Builder 4.5.1 and see nothing but white, look at your <span style="color:#333399;"><strong>Design Mode Problems tab</strong></span>: Window &gt; Show View &gt; Other &gt; Flash Builder folder &gt; Design Mode Problems.</p>
<p>If you see this message:</p>
<blockquote><p>SWC file failed to load. Any component dependent on this SWC file will not be displayed in the Design Mode.</p>
<p>The SWC may have failed to load because of:</p>
<p>*  Incompatible definitions caused by usage of a different SDK version</p>
<p>*  Missing referred class definitions</p></blockquote>
<p>Switching my SDK from 4.5.1 to 4.5 was a suitable workaround. In my case, my custom mobile skins library depends on sdks\4.5.0\frameworks\themes\Mobile\mobile.swc which didn&#8217;t want to play nice with 4.5.1 apparently.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dezeloper.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dezeloper.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dezeloper.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dezeloper.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dezeloper.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dezeloper.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dezeloper.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dezeloper.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dezeloper.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dezeloper.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dezeloper.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dezeloper.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dezeloper.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dezeloper.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dezeloper.wordpress.com&amp;blog=7999634&amp;post=69&amp;subd=dezeloper&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dezeloper.wordpress.com/2011/06/30/design-mode-problems-flash-builder-4-5-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6269a4be1b73837aaef452626565c459?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dezeloper</media:title>
		</media:content>
	</item>
		<item>
		<title>Swiz 1.0 Review</title>
		<link>http://dezeloper.wordpress.com/2010/09/29/swiz-1-0-rc1-review/</link>
		<comments>http://dezeloper.wordpress.com/2010/09/29/swiz-1-0-rc1-review/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 23:34:56 +0000</pubDate>
		<dc:creator>dezeloper</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[Swiz]]></category>
		<category><![CDATA[beans]]></category>
		<category><![CDATA[cairnegorm]]></category>
		<category><![CDATA[dependency injection]]></category>
		<category><![CDATA[micro architecture]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[swiz]]></category>
		<category><![CDATA[swiz 1.0]]></category>

		<guid isPermaLink="false">http://dezeloper.wordpress.com/?p=56</guid>
		<description><![CDATA[I have listed some of the popular features and basic differences between Swiz 0.6.2 and Swiz 1.0.0 RC1 and supplied some resources below: Although the swc file size has grown from 28K to 66K, Swiz still provides punch-packing architecture conveniences that border on alchemy. Swiz Config The configuration has been simplified and improved: &#60;fx:Declarations&#62; &#60;swiz:Swiz <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dezeloper.wordpress.com&amp;blog=7999634&amp;post=56&amp;subd=dezeloper&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have listed some of the popular features and basic differences between Swiz 0.6.2 and Swiz 1.0.0 RC1 and supplied some resources below:</p>
<p>Although the swc file size has grown from 28K to 66K, Swiz still provides punch-packing architecture conveniences that border on alchemy.</p>
<h3>Swiz Config</h3>
<p>The configuration has been simplified and improved:</p>
<pre style="padding-left:30px;"><span style="color:#3366ff;">&lt;fx:Declarations&gt;
&lt;swiz:Swiz id="mySwiz"&gt;
&lt;swiz:config&gt;
&lt;swiz:<strong>SwizConfig </strong>id="mySwizConfig"
<strong>eventPackages</strong>="com.package.events"
<strong>viewPackages</strong>="com.package.views"
defaultFaultHandler="{genericFault}"/&gt;
&lt;/swiz:config&gt;
&lt;swiz:beanProviders&gt;
&lt;config:Beans/&gt;
&lt;/swiz:beanProviders&gt;
&lt;/swiz:Swiz&gt;
&lt;/fx:Declarations&gt;</span></pre>
<p>You can now declare your eventPackages and viewPackages paths.</p>
<p><strong>eventPackages </strong>- If you point eventPackages=&#8217;com.package.events&#8217;, then you can simply reference any event in that package with Class.CONSTANT in the Mediate&#8217;s &#8220;event&#8221; attribute. This allows you to set the actual string value in your Event Class to what ever you want.<br />
Mediator looks like this: [Mediate( event="MyEvent.SUBMIT")]<br />
Event constant can look like this: public static const MyEvent.SUBMIT:String = &#8216;whateva&#8217;;</p>
<p><strong>viewPackages </strong>- This is an option but will speed up the processing of the display classes.</p>
<h3>Beans File</h3>
<p>The Beans file looks similar but now is wrapped in a BeanProvider tag:</p>
<pre style="padding-left:30px;"><span style="color:#3366ff;">&lt;swiz:<strong>BeanProvider </strong>xmlns:swiz="http://swiz.swizframework.org"
xmlns:controller="com.jci.h2o.controllers.*"
xmlns:delegates="com.jci.h2o.delegates.*"&gt;
&lt;fx:Declarations&gt;
&lt;controller:MyController id="myController" /&gt;
&lt;delegates:MockDelegate id="mockDelegate" /&gt;
&lt;/fx:Declarations&gt;
&lt;/swiz:BeanProvider&gt;</span></pre>
<h3>Swiz Events</h3>
<p><span style="color:#3366ff;"><strong>[Dispatcher]<br />
public var dispatcher : IEventDispatcher;</strong></span></p>
<ul>
<li>No longer do you use <strong>Swiz.dispatchEvent</strong> instead create a [Dispatcher] and call dispatcher.dispatchEvent and dispatch a standard Flex Event (yay!)</li>
<li>On Event Classes that are to be dispatched by Swiz, set bubbles=true so that the event will bubble up the display list, allowing Swiz to listen</li>
<li>[Dispatch] allows you to &#8220;technically&#8221; dispatch events from non-visual components ( somehow it&#8217;s always worked with 0.6.4 although it was not supposed to ).</li>
</ul>
<h3>Dependency Injection</h3>
<ul>
<li><strong>[Autowire] </strong>metadata is no longer used to inject dependencies &#8211; instead use <span style="color:#3366ff;"><strong>[Inject]</strong></span></li>
<li>Inject any individual property of a Bean by specifying the source. ( Injecting an entire bean (or Injection by Name) using the &#8220;source&#8221; attribute has been available for some time however, I believe Injection of bean properties is new ).</li>
</ul>
<h4 style="padding-left:30px;">Injection by Type</h4>
<pre style="padding-left:30px;"><span style="color:#3366ff;">[Inject]
public var userService : UserService;    // Injection by Type</span></pre>
<p style="padding-left:30px;">- or -</p>
<h4 style="padding-left:30px;">Injection by Name</h4>
<pre style="padding-left:30px;"><span style="color:#3366ff;">[Bindable]
[Inject( source="userController" )]    // Injection by Name</span></pre>
<p style="padding-left:30px;">- or -</p>
<h4 style="padding-left:30px;">Injection by property</h4>
<pre style="padding-left:30px;"><span style="color:#3366ff;">[Bindable]
[Inject( source="userController.currentUser" )]    // Injection by property</span></pre>
<h3>Two way Binding</h3>
<p>Very cool. Two way binding is supported via the Inject&#8217;s twoWay attribute.</p>
<pre style="padding-left:30px;"><span style="color:#3366ff;">[Bindable]
[Inject( source="userModel.currentUser", twoWay="true" )]
public var currentUser:User;</span></pre>
<h3>Mediate Multiple Events from a Single Method</h3>
<p>Booyah!!</p>
<pre style="padding-left:30px;"><span style="color:#3366ff;">[Mediate( event="UserEvent.ADD_USER", properties="user" )]
[Mediate( event="UserEvent.EDIT_USER", properties="user" )]
[Mediate( event="UserEvent.DELETE_USER", properties="user" )]
public function mediateUserEvents( user:User ):void
{
// do stuff
}</span></pre>
<p>- or -</p>
<pre style="padding-left:30px;"><span style="color:#3366ff;">[Mediate( event="UserEvent.*", properties="user" )]
public function mediateUserEvents( user:User ):void
{
  // do stuff
}</span></pre>
<h3>Service Helper</h3>
<p>Service Helper is similar to AbstractController, however there is a really cool feature where you can pass an array of parameters that are then passed to your result handler eliminating the need to create an extra private var to hold the value from the service caller method over to the result handler.</p>
<pre style="padding-left:30px;"><span style="color:#3366ff;">public function fetchUserRoles( user:User ):void
{
sh.executeServiceCall( ro.getUserRoles( user.id ), getUserRoles_result, getUserRoles_fault, [ user ] );
}
protected function fetchUserRoles_result( data:Object, user:User ):void
{
user.roles = data.result;
}</span></pre>
<h3>Post Construct</h3>
<p>[PostConstruct] methods are invoked after all dependencies are injected &#8211; for example &#8211; setting up a default user after the bean is created.</p>
<pre style="padding-left:30px;"><span style="color:#3366ff;">[PostConstruct]
public function createDefaultUser() : void
{
currentUser = new User();
}</span></pre>
<h3>Resources</h3>
<p>New Swiz Website:<br />
<a href="http://swizframework.org/">http://swizframework.org</a></p>
<p>The Swiz wiki is very well done. I suggest reading the entire user guide on the wiki:<br />
<a href="http://swizframework.jira.com/wiki/display/SWIZ/Home">http://swizframework.jira.com/wiki/display/SWIZ/Home</a></p>
<p>Brian Kotek has put together a nice demo to explore the new features of Swiz here:<br />
<a href="http://swizframework.jira.com/wiki/display/SWIZ/Quick+Start">http://swizframework.jira.com/wiki/display/SWIZ/Quick+Start</a></p>
<p>Michael Schmalle has gone a little deeper here:<br />
<a href="http://blog.teotigraphix.com/2010/05/21/flex-swiz-1-0rc-demo-under-the-hood/">http://blog.teotigraphix.com/2010/05/21/flex-swiz-1-0rc-demo-under-the-hood/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dezeloper.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dezeloper.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dezeloper.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dezeloper.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dezeloper.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dezeloper.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dezeloper.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dezeloper.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dezeloper.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dezeloper.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dezeloper.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dezeloper.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dezeloper.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dezeloper.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dezeloper.wordpress.com&amp;blog=7999634&amp;post=56&amp;subd=dezeloper&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dezeloper.wordpress.com/2010/09/29/swiz-1-0-rc1-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6269a4be1b73837aaef452626565c459?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dezeloper</media:title>
		</media:content>
	</item>
		<item>
		<title>See4th Data Visualization Flex Samples on Tour de Flex</title>
		<link>http://dezeloper.wordpress.com/2010/04/25/see4th-data-visualization-flex-samples-on-tour-de-flex/</link>
		<comments>http://dezeloper.wordpress.com/2010/04/25/see4th-data-visualization-flex-samples-on-tour-de-flex/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 15:09:45 +0000</pubDate>
		<dc:creator>dezeloper</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tour de Flex]]></category>
		<category><![CDATA[Axiis]]></category>
		<category><![CDATA[data visualization]]></category>
		<category><![CDATA[IBM Ilixir]]></category>

		<guid isPermaLink="false">http://dezeloper.wordpress.com/?p=47</guid>
		<description><![CDATA[Greg Wilson of Adobe (and brainchild behind Tour de Flex) recently posted 4 Data Visualization components created by See4th Design for Adobe. The components were designed to show off some of the capabilities of IBM Ilog Ilixir, Flex Charting and Axiis Data Visualization Components. They can be viewed in the links below or in the <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dezeloper.wordpress.com&amp;blog=7999634&amp;post=47&amp;subd=dezeloper&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://gregsramblings.com/">Greg Wilson</a> of Adobe (and brainchild behind <a title="Tour de Flex" href="http://www.adobe.com/devnet/flex/tourdeflex/">Tour de Flex</a>) recently posted 4 Data Visualization components created by See4th Design for Adobe. The components were designed to show off some of the capabilities of <a title="IBM Ilog Ilixir Data Visualization Components" href="http://www.adobe.com/products/flex/ibmilogelixir/">IBM Ilog Ilixir</a>, <a title="Flex Charting" href="http://www.adobe.com/products/flex/">Flex Charting</a> and <a title="Axiis Data Visualization Components" href="http://www.axiis.org/">Axiis</a> Data Visualization Components. They can be viewed in the links below or in the Data Visualization &gt; Composite Demos by See4th section of Tour de Flex.</p>
<p style="text-align:center;"><a href="http://dezeloper.files.wordpress.com/2010/02/see4th_data-viz_tour-de-flex2.jpg"><img class="aligncenter size-full wp-image-49" title="See4th Data Visualization Tour de Flex" src="http://dezeloper.files.wordpress.com/2010/02/see4th_data-viz_tour-de-flex2.jpg?w=450&#038;h=345" alt="" width="450" height="345" /></a></p>
<p><a title="Region Drill Map" href="http://www.see4th.com/clientaccess/Adobe/DataViz/RegionDrillMap/bin-release/RegionDrillMap.html" target="_blank">Region Drill Map</a> &#8211; illustrates how to group states into regions, display sales per region and zoom-drill into regions and states.</p>
<p><a title="Radar Region Map" href="http://www.see4th.com/clientaccess/Adobe/DataViz/RegionRadar/bin-release/RegionRadar.html" target="_blank">Radar Region Map</a> &#8211; makes practical use of a radar map to display and compare region sales.</p>
<p><a title="Stacked Drill Pie" href="http://www.see4th.com/clientaccess/Adobe/DataViz/StackedDrillPie/bin-release/StackedDrillPie.html" target="_blank">Stacked Drill Pie</a> &#8211; illustrates how to drill into stacked column chart and display the results as a pie chart.</p>
<p><a title="Wedge Stack Chart" href="http://www.see4th.com/clientaccess/Adobe/DataViz/Aquo_AxiisPie/bin-release/Aquo_AxiisPie.html" target="_blank">Wedged Stack</a> &#8211; psychedelic use the Axiis wedge as a 2 layer pie chart.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dezeloper.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dezeloper.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dezeloper.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dezeloper.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dezeloper.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dezeloper.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dezeloper.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dezeloper.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dezeloper.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dezeloper.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dezeloper.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dezeloper.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dezeloper.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dezeloper.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dezeloper.wordpress.com&amp;blog=7999634&amp;post=47&amp;subd=dezeloper&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dezeloper.wordpress.com/2010/04/25/see4th-data-visualization-flex-samples-on-tour-de-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6269a4be1b73837aaef452626565c459?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dezeloper</media:title>
		</media:content>

		<media:content url="http://dezeloper.files.wordpress.com/2010/02/see4th_data-viz_tour-de-flex2.jpg" medium="image">
			<media:title type="html">See4th Data Visualization Tour de Flex</media:title>
		</media:content>
	</item>
		<item>
		<title>Adobe AIR Error 104 and 105 FileType</title>
		<link>http://dezeloper.wordpress.com/2010/02/24/adobe-air-error-104-and-105-filetype/</link>
		<comments>http://dezeloper.wordpress.com/2010/02/24/adobe-air-error-104-and-105-filetype/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 19:36:15 +0000</pubDate>
		<dc:creator>dezeloper</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[104 Error]]></category>
		<category><![CDATA[105 Error]]></category>
		<category><![CDATA[app.xml]]></category>
		<category><![CDATA[mime type]]></category>

		<guid isPermaLink="false">http://dezeloper.wordpress.com/?p=41</guid>
		<description><![CDATA[I have discovered that most AIR &#8216;Build Project&#8217; errors are related to a malformed yourapp-app.xml file. Such is the case with the 105 Error of the FileType variety. Error 105 I created an AIR app that would support my own File Type extension (mime type). In the fileType&#8217;s &#8216;name&#8217; node, I put &#8216;My Custom App&#8217;. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dezeloper.wordpress.com&amp;blog=7999634&amp;post=41&amp;subd=dezeloper&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have discovered that most AIR &#8216;Build Project&#8217; errors are related to a malformed yourapp-app.xml file. Such is the case with the 105 Error of the FileType variety.</p>
<h3>Error 105</h3>
<p>I created an AIR app that would support my own File Type extension (mime type).  In the fileType&#8217;s &#8216;name&#8217; node, I put &#8216;My Custom App&#8217;. Seemed reasonable since the template comments stated &#8216;<em>The name that the system displays for the registered file type. Required.</em>&#8216;</p>
<p>Turns out that the &#8216;name&#8217; needs to be space-free and separated by dots:</p>
<blockquote style="font-family:courier new;"><p>&lt;name&gt;My.Custom.App&lt;/name&gt;</p></blockquote>
<h3>Error 104</h3>
<p>In the case of the 104 Error, I uncommented the &#8216;contentType&#8217; and entered the mime type (which was text/xml in my case).</p>
<blockquote style="font-family:courier new;"><p>&lt;contenttype&gt;text/xml&lt;/contenttype&gt;</p></blockquote>
<p>Hope this saves someone some time and aggravation.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dezeloper.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dezeloper.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dezeloper.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dezeloper.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dezeloper.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dezeloper.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dezeloper.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dezeloper.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dezeloper.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dezeloper.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dezeloper.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dezeloper.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dezeloper.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dezeloper.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dezeloper.wordpress.com&amp;blog=7999634&amp;post=41&amp;subd=dezeloper&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dezeloper.wordpress.com/2010/02/24/adobe-air-error-104-and-105-filetype/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6269a4be1b73837aaef452626565c459?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dezeloper</media:title>
		</media:content>
	</item>
		<item>
		<title>Flex CSS LinkBar ToggleButtonBar Selected Text Color</title>
		<link>http://dezeloper.wordpress.com/2010/02/24/flex-css-linkbar-togglebuttonbar-selected-text-color/</link>
		<comments>http://dezeloper.wordpress.com/2010/02/24/flex-css-linkbar-togglebuttonbar-selected-text-color/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 07:26:35 +0000</pubDate>
		<dc:creator>dezeloper</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[LinkBar]]></category>
		<category><![CDATA[Styles]]></category>
		<category><![CDATA[ToggleButtonBar]]></category>

		<guid isPermaLink="false">http://dezeloper.wordpress.com/?p=28</guid>
		<description><![CDATA[Wouldn&#8217;t any reasonable coding human assume textSelectedColor to be the color of the text of the selected button in a Flex LinkBar or ToggleButtonBar? After trying every possible &#8216;selected&#8217; or &#8216;active&#8217; CSS tag know to man (actually to Flex), and tracking down every possible path of  inheritance, I embraced one of my coding standards: counter-intuitive <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dezeloper.wordpress.com&amp;blog=7999634&amp;post=28&amp;subd=dezeloper&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Wouldn&#8217;t any reasonable coding human assume <span style="color:#ffcc00;"><strong>textSelectedColor </strong></span>to be the <span style="color:#ffcc00;"><em>color </em></span>of the <span style="color:#ffcc00;"><em>text </em></span>of the <span style="color:#ffcc00;"><em>selected </em></span>button in a Flex LinkBar or ToggleButtonBar?</p>
<p>After trying every possible &#8216;selected&#8217; or &#8216;active&#8217; CSS tag know to man (actually to Flex), and tracking down every possible path of  inheritance, I embraced one of my coding standards: <em><strong>counter-intuitive measures often prevail over reasonable assumptions</strong></em>.</p>
<p>To my dismay, <strong>disabledColor </strong>was the ticket. It has nothing to do with the selected state and unlike textRolloverColor and textSelectedColor, it has no mention of <strong>&#8216;text&#8217;</strong>!</p>
<p>So if I had been smart enough to assume that a selected button is actually disabled, I would have been fine. So when you want to dress up your selected button in your LinkBar/ToggleButtonBar with all kinds of nice-nices, just remember that LinkBar and ToggleButtonBar buttons operate like politicians &#8211; just because you&#8217;ve been selected does not imply that you&#8217;re enabled.</p>
<p><code>LinkButton<br />
{<br />
textRollOverColor: #006699;<br />
textSelectedColor: #003366;<br />
/* Yes, this one controls the selected button's text color */<br />
<span style="color:#ffcc00;">disabledColor</span>: #0099cc;</code></p>
<p><code>/*Use DownSkin for Disabled to simulate Active/Selected Button */<br />
<span style="color:#ffcc00;">disabledSkin</span>: Embed(source="theme1.swf", symbol="LinkButton_<span style="color:#ffcc00;">downSkin</span>");<br />
downSkin: Embed(source="theme1.swf", symbol="LinkButton_downSkin");<br />
overSkin: Embed(source="theme1.swf", symbol="LinkButton_overSkin");<br />
upSkin: Embed(source="theme1.swf", symbol="LinkButton_upSkin");<br />
font-size: 14;<br />
font-weight: bold;<br />
}</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dezeloper.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dezeloper.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dezeloper.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dezeloper.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dezeloper.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dezeloper.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dezeloper.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dezeloper.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dezeloper.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dezeloper.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dezeloper.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dezeloper.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dezeloper.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dezeloper.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dezeloper.wordpress.com&amp;blog=7999634&amp;post=28&amp;subd=dezeloper&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dezeloper.wordpress.com/2010/02/24/flex-css-linkbar-togglebuttonbar-selected-text-color/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6269a4be1b73837aaef452626565c459?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dezeloper</media:title>
		</media:content>
	</item>
		<item>
		<title>Slow Compiles in Flex Builder with Multiple Library Projects</title>
		<link>http://dezeloper.wordpress.com/2010/01/22/eclipse-flex-builder-and-multiple-library-projects-compile-slow/</link>
		<comments>http://dezeloper.wordpress.com/2010/01/22/eclipse-flex-builder-and-multiple-library-projects-compile-slow/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 23:23:50 +0000</pubDate>
		<dc:creator>dezeloper</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Flex Builder]]></category>

		<guid isPermaLink="false">http://dezeloper.wordpress.com/?p=14</guid>
		<description><![CDATA[At See4th, we are developing an Enterprise AIR application that has a growing number of Library Projects. We hit 10 rather large Library Projects a few days ago and could no longer deal with the pain associated with 2 minute compiles. So the solution took our compile times from over 2 minutes down to 5 <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dezeloper.wordpress.com&amp;blog=7999634&amp;post=14&amp;subd=dezeloper&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At See4th, we are developing an Enterprise AIR application that has a growing number of Library Projects. We hit 10 rather large Library Projects a few days ago and could no longer deal with the pain associated with 2 minute compiles. So the solution took our compile times from over <span style="color:#ffcc00;"><strong>2 minutes down to 5 seconds!</strong></span> The solution works for both Flex Builder standalone and Eclipse Plugin.</p>
<p>We have created two Eclipse/Flex Builder workspaces. Workspace &#8220;A&#8221; contains our Library Projects that are tested one at time with a &#8220;test harness&#8221; or &#8220;thin-client&#8221;. Since only a few Library Projects are open at any given time, builds are peppy.</p>
<p>Workspace &#8220;B&#8221; is where our main application lives. Instead of pointing the main application to all 10 Library Projects via App Properties &gt; Flex Build Path &gt; Library Path &gt; Project, we point to src directory of each Library Project via  App Properties &gt; Flex Build Path &gt; Library Path &gt; Source Path.</p>
<p><a href="http://dezeloper.files.wordpress.com/2010/01/flex-build-path-source-path.jpg"><img class="aligncenter size-full wp-image-15" title="Flex Build Path - Source Path" src="http://dezeloper.files.wordpress.com/2010/01/flex-build-path-source-path.jpg?w=450&#038;h=358" alt="" width="450" height="358" /></a></p>
<p>This has improved compile times significantly: from<strong> over 2 minutes</strong> down to about <strong>5 seconds</strong>. Very nice. And if you use the &#8220;Linked Resources&#8221; feature of eclipse (ours is &#8216;FLEX_SERVER_ROOT&#8217;), there are no path conflict issues in a collaborative environment.</p>
<p>For those of you who haven&#8217;t migrated to the tiny six leg creature to do your compiles and prefer using Flex Builder or Eclipse Flex Builder plugin for the job, this a great way to get huge compile-time performance improvements with very little effort. Additionally, the two workspaces gives you the ability to build modular application components as a swc and improved compile times by accessing the swc&#8217;s source path.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dezeloper.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dezeloper.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dezeloper.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dezeloper.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dezeloper.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dezeloper.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dezeloper.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dezeloper.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dezeloper.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dezeloper.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dezeloper.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dezeloper.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dezeloper.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dezeloper.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dezeloper.wordpress.com&amp;blog=7999634&amp;post=14&amp;subd=dezeloper&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dezeloper.wordpress.com/2010/01/22/eclipse-flex-builder-and-multiple-library-projects-compile-slow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6269a4be1b73837aaef452626565c459?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dezeloper</media:title>
		</media:content>

		<media:content url="http://dezeloper.files.wordpress.com/2010/01/flex-build-path-source-path.jpg" medium="image">
			<media:title type="html">Flex Build Path - Source Path</media:title>
		</media:content>
	</item>
		<item>
		<title>Adobe Air Updater error 16824</title>
		<link>http://dezeloper.wordpress.com/2010/01/21/adobe-air-updater-error-16824/</link>
		<comments>http://dezeloper.wordpress.com/2010/01/21/adobe-air-updater-error-16824/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 02:59:28 +0000</pubDate>
		<dc:creator>dezeloper</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://dezeloper.wordpress.com/?p=3</guid>
		<description><![CDATA[Trying to do a quick test of the Adobe AIR Updater feature, I ran into Error# 16284 immediately after the download of the update air file. A quick google search presented me with the following description: 16824 Invalid update descriptor. subErrorID may provide more information. Although vague, it did lead me to the solution. In <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dezeloper.wordpress.com&amp;blog=7999634&amp;post=3&amp;subd=dezeloper&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Trying to do a quick test of the Adobe AIR Updater feature, I ran into Error# 16284 immediately after the download of the update air file.</p>
<p style="text-align:center;"><img class="size-full wp-image-5 aligncenter" title="Error16824_screenshot" src="http://dezeloper.files.wordpress.com/2010/01/error16824_screenshot1.jpg?w=450&#038;h=230" alt="Adobe AIR Updater Download Error 16824" width="450" height="230" /></p>
<p>A quick google search presented me with the following description:</p>
<blockquote><p><a title="http://help.adobe.com/en_US/AIR/1.5/jslr/air/update/events/DownloadErrorEvent.html" href="http://help.adobe.com/en_US/AIR/1.5/jslr/air/update/events/DownloadErrorEvent.html" target="_blank"><strong>16824 Invalid update descriptor. subErrorID may provide more information.</strong></a></p></blockquote>
<p>Although vague, it did lead me to the solution. In my haste to test the updater, I simply copied and pasted the  app_1.0.air file and renamed it to app_1.1. Then I set the updater.xml file&#8217;s &lt;version&gt; tag to &#8217;1.1&#8242; pointed the &lt;url&gt; tag to the new &#8216;app_1.1.air&#8217; file.</p>
<p>The problem occurs when AIR downloads the app_1.1.air file and inspects the &lt;version&gt; tag in it&#8217;s app-app.xml file. AIR did not like the fact that version number still remained at &#8217;1&#8242; when it was looking for &#8217;1.1&#8242;.  A quick update to 1.1 in the version tag, and upload the new build and problem solved.</p>
<p>If I didn&#8217;t want to create a new build, I could have simply renamed app_1.1.air to app_1.1.zip, open the zip file, edit the app-app.xml file and named the file back to app_1.1.air.</p>
<p>Chalk it up to another copy and paste error of a different kind. I hope this saves someone a little time.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dezeloper.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dezeloper.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dezeloper.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dezeloper.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dezeloper.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dezeloper.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dezeloper.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dezeloper.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dezeloper.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dezeloper.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dezeloper.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dezeloper.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dezeloper.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dezeloper.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dezeloper.wordpress.com&amp;blog=7999634&amp;post=3&amp;subd=dezeloper&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dezeloper.wordpress.com/2010/01/21/adobe-air-updater-error-16824/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6269a4be1b73837aaef452626565c459?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dezeloper</media:title>
		</media:content>

		<media:content url="http://dezeloper.files.wordpress.com/2010/01/error16824_screenshot1.jpg" medium="image">
			<media:title type="html">Error16824_screenshot</media:title>
		</media:content>
	</item>
	</channel>
</rss>
