<?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>Enigmatic Thought &#187; FlexSDK</title>
	<atom:link href="http://blog.enigmaticthought.com/tag/flexsdk/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.enigmaticthought.com</link>
	<description>import com.enigmaticThought.blog;</description>
	<lastBuildDate>Fri, 25 Jun 2010 19:54:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Bugquash badges fixed</title>
		<link>http://blog.enigmaticthought.com/2009/12/bugquash-badges-fixed/</link>
		<comments>http://blog.enigmaticthought.com/2009/12/bugquash-badges-fixed/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 20:29:37 +0000</pubDate>
		<dc:creator>Matt C</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[BugQuash]]></category>
		<category><![CDATA[FlexSDK]]></category>
		<category><![CDATA[JIRA]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[programming]]></category>
		<guid isPermaLink="false">http://enigmaticthought.com/?p=261</guid>
		<description><![CDATA[Nate has fixed the BugQuash badge display, so everyone who has contributed to the Flex SDK can show the world. I&#8217;ve added mine back to the sidebar and I need to hunt another bug to earn my orange belt. As thanks for harassing him (idling in a chat room and asking every so often) he [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.natebeck.net/">Nate</a> has fixed the <a href="http://www.bugquash.com/">BugQuash</a> badge display, so everyone who has contributed to the Flex SDK can show the world.  I&#8217;ve added mine back to the sidebar and I need to hunt another bug to earn my <a href="http://www.bugquash.com/index.php?option=com_wrapper&#038;view=wrapper&#038;Itemid=93">orange belt</a>.  As thanks for harassing him (idling in a chat room and asking every so often) he added me to the <a href="http://bugquash.com/badge/badgetest.php">Test Page</a>.<br />
<h3 class='related_post_title'>Related Posts (generated):</h3>
<ul class='related_post'>
<li><a href='http://enigmaticthought.com/2009/11/scientific-notation-patch-accepted/' title='Scientific Notation Patch Accepted'>Scientific Notation Patch Accepted</a></li>
<li><a href='http://enigmaticthought.com/2009/08/sdk-16241/' title='Let&#8217;s patch: Fun with Scientific Notation!'>Let&#8217;s patch: Fun with Scientific Notation!</a></li>
<li><a href='http://enigmaticthought.com/2009/08/objectutil-compare-patch-attempt-number-2/' title='ObjectUtil.compare() Patch attempt number 2'>ObjectUtil.compare() Patch attempt number 2</a></li>
<li><a href='http://enigmaticthought.com/2009/09/sdk-2233-flex3-4-httpservice-bug/' title='Hold the HTTPService: Flex 3.4 gets a showstopper'>Hold the HTTPService: Flex 3.4 gets a showstopper</a></li>
<li><a href='http://enigmaticthought.com/2009/08/objectutil-compare-patch-3-with-feeling/' title='ObjectUtil.compare() Patch 3 (with feeling!)'>ObjectUtil.compare() Patch 3 (with feeling!)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.enigmaticthought.com/2009/12/bugquash-badges-fixed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex 3.5 finally released</title>
		<link>http://blog.enigmaticthought.com/2009/12/flex-3-5-finally-released/</link>
		<comments>http://blog.enigmaticthought.com/2009/12/flex-3-5-finally-released/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 16:49:34 +0000</pubDate>
		<dc:creator>Matt C</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[BugQuash]]></category>
		<category><![CDATA[FlexSDK]]></category>
		<category><![CDATA[patch]]></category>
		<guid isPermaLink="false">http://enigmaticthought.com/?p=254</guid>
		<description><![CDATA[And that means the 3.4 showstopper, double responses to HTTPService have been fixed. You can get 3.5 direct from the source.. I don&#8217;t know what the deal is with the build date, or why they waited 3 months for a full 3.x release rather than a 3.4.1 patch release. Especially since the bug was fixed [...]]]></description>
			<content:encoded><![CDATA[<p>And that means the 3.4 showstopper, <a href="http://enigmaticthought.com/2009/09/sdk-2233-flex3-4-httpservice-bug/">double responses to HTTPService</a> have been fixed.  You can get 3.5 <a href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3">direct from the source.</a>.  I don&#8217;t know what the deal is with the build date, or why they waited 3 months for a full 3.x release rather than a 3.4.1 patch release.  Especially since the bug was <a href="http://enigmaticthought.com/2009/09/httpservice-bug-crushed/">fixed</a> a week after 3.4 came out.<br />
<h3 class='related_post_title'>Related Posts (generated):</h3>
<ul class='related_post'>
<li><a href='http://enigmaticthought.com/2009/11/scientific-notation-patch-accepted/' title='Scientific Notation Patch Accepted'>Scientific Notation Patch Accepted</a></li>
<li><a href='http://enigmaticthought.com/2009/09/httpservice-bug-crushed/' title='HTTPService bug crushed in 3.x branch'>HTTPService bug crushed in 3.x branch</a></li>
<li><a href='http://enigmaticthought.com/2009/09/sdk-2233-flex3-4-httpservice-bug/' title='Hold the HTTPService: Flex 3.4 gets a showstopper'>Hold the HTTPService: Flex 3.4 gets a showstopper</a></li>
<li><a href='http://enigmaticthought.com/2009/08/sdk-16241/' title='Let&#8217;s patch: Fun with Scientific Notation!'>Let&#8217;s patch: Fun with Scientific Notation!</a></li>
<li><a href='http://enigmaticthought.com/2009/08/objectutil-compare-patch-3-with-feeling/' title='ObjectUtil.compare() Patch 3 (with feeling!)'>ObjectUtil.compare() Patch 3 (with feeling!)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.enigmaticthought.com/2009/12/flex-3-5-finally-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scientific Notation Patch Accepted</title>
		<link>http://blog.enigmaticthought.com/2009/11/scientific-notation-patch-accepted/</link>
		<comments>http://blog.enigmaticthought.com/2009/11/scientific-notation-patch-accepted/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 16:21:40 +0000</pubDate>
		<dc:creator>Matt C</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[BugQuash]]></category>
		<category><![CDATA[FlexSDK]]></category>
		<category><![CDATA[JIRA]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[programming]]></category>
		<guid isPermaLink="false">http://enigmaticthought.com/?p=244</guid>
		<description><![CDATA[The patch I mentioned way back in Let’s patch: Fun with Scientific Notation! was finally accepted and is now live in the 3.x branch. This fixes SDK-16241, which dealt with scientific notation. I removed the Bug Quash badge since it&#8217;s misreporting, but this is my fourth patch accepted. I was hoping for 5, but if [...]]]></description>
			<content:encoded><![CDATA[<p>The patch I mentioned way back in <a href="http://enigmaticthought.com/2009/08/sdk-16241/">Let’s patch: Fun with Scientific Notation!</a> was finally accepted and is now live in the 3.x branch.  This fixes <a href="https://bugs.adobe.com/jira/browse/SDK-16241">SDK-16241</a>, which dealt with scientific notation.</p>
<p>I removed the Bug Quash badge since it&#8217;s misreporting, but this is my fourth patch accepted.  I was hoping for 5, but if you followed the <a href="http://enigmaticthought.com/2009/07/bug-hunting-fx-1/">Bug Hunting</a> series, my big fix for object comparisons was accepted with some caveats, meaning I didn&#8217;t get credit.</p>
<p>The 4 month delay is obviously due to the push for Flex 4.  Though the trunk is somewhat off limits to community patches depending on your reading of the <a href="http://opensource.adobe.com/wiki/display/flexsdk/Submitting+a+Patch">Submitting a Patch</a> page on Adobe&#8217;s site. &#8220;We are starting Flex 4 development in /flex/sdk/trunk, so the trunk is in flux and patches submitted against it are less likely to be accepted for now.&#8221;</p>
<h3 class='related_post_title'>Related Posts (generated):</h3>
<ul class='related_post'>
<li><a href='http://enigmaticthought.com/2009/08/sdk-16241/' title='Let&#8217;s patch: Fun with Scientific Notation!'>Let&#8217;s patch: Fun with Scientific Notation!</a></li>
<li><a href='http://enigmaticthought.com/2009/08/objectutil-compare-patch-attempt-number-2/' title='ObjectUtil.compare() Patch attempt number 2'>ObjectUtil.compare() Patch attempt number 2</a></li>
<li><a href='http://enigmaticthought.com/2009/09/sdk-2233-flex3-4-httpservice-bug/' title='Hold the HTTPService: Flex 3.4 gets a showstopper'>Hold the HTTPService: Flex 3.4 gets a showstopper</a></li>
<li><a href='http://enigmaticthought.com/2009/08/objectutil-compare-patch-3-with-feeling/' title='ObjectUtil.compare() Patch 3 (with feeling!)'>ObjectUtil.compare() Patch 3 (with feeling!)</a></li>
<li><a href='http://enigmaticthought.com/2009/07/bug-hunting-fx-3/' title='Bug hunting in the Flex SDK (part 3)'>Bug hunting in the Flex SDK (part 3)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.enigmaticthought.com/2009/11/scientific-notation-patch-accepted/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTTPService bug crushed in 3.x branch</title>
		<link>http://blog.enigmaticthought.com/2009/09/httpservice-bug-crushed/</link>
		<comments>http://blog.enigmaticthought.com/2009/09/httpservice-bug-crushed/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 14:05:50 +0000</pubDate>
		<dc:creator>Matt C</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[BugQuash]]></category>
		<category><![CDATA[FlexSDK]]></category>
		<category><![CDATA[patch]]></category>
		<guid isPermaLink="false">http://enigmaticthought.com/?p=232</guid>
		<description><![CDATA[Since I yelled about the HTTPService Bug I figure I might as well applaud Adobe for getting it fixed. The 3.x branch was updated Tuesday afternoon and the bug (SDK-22883) was closed yesterday. So, if you&#8217;re wondering what the fix is, Open up your HTTPService.as file and replace the dispatchRpcEvent method in the HTTPOperation with [...]]]></description>
			<content:encoded><![CDATA[<p>Since I yelled about the <a href="http://enigmaticthought.com/2009/09/sdk-2233-flex3-4-httpservice-bug/">HTTPService Bug</a> I figure I might as well applaud Adobe for getting it fixed.  The 3.x branch was updated Tuesday afternoon and the bug (<a href="http://bugs.adobe.com/jira/browse/SDK-22883">SDK-22883</a>) was closed yesterday.  So, if you&#8217;re wondering what the fix is, Open up your HTTPService.as file and replace the dispatchRpcEvent method in the HTTPOperation with this:</p>
<div class="wp_codebox_msgheader wp_codebox_hide"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p232code2'); return false;">View Code</a> ACTIONSCRIPT3</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2322"><td class="code" id="p232code2"><pre class="actionscript3" style="font-family:monospace;">    override mx_internal <span style="color: #339966; font-weight: bold;">function</span> dispatchRpcEvent<span style="color: #000000;">&#40;</span>event<span style="color: #000066; font-weight: bold;">:</span>AbstractEvent<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span>
    <span style="color: #000000;">&#123;</span>
        <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #004993;">hasEventListener</span><span style="color: #000000;">&#40;</span>event<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">type</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>
        <span style="color: #000000;">&#123;</span>
            event<span style="color: #000066; font-weight: bold;">.</span>mx_internal<span style="color: #000066; font-weight: bold;">::</span>callTokenResponders<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
            <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #000066; font-weight: bold;">!</span>event<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">isDefaultPrevented</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>
                <span style="color: #004993;">dispatchEvent</span><span style="color: #000000;">&#40;</span>event<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
        <span style="color: #000000;">&#125;</span>
        <span style="color: #0033ff; font-weight: bold;">else</span>
        <span style="color: #000000;">&#123;</span>
            <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>httpService <span style="color: #000066; font-weight: bold;">!</span>= <span style="color: #0033ff; font-weight: bold;">null</span><span style="color: #000000;">&#41;</span>
                httpService<span style="color: #000066; font-weight: bold;">.</span>mx_internal<span style="color: #000066; font-weight: bold;">::</span>dispatchRpcEvent<span style="color: #000000;">&#40;</span>event<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
            <span style="color: #0033ff; font-weight: bold;">else</span>
                event<span style="color: #000066; font-weight: bold;">.</span>mx_internal<span style="color: #000066; font-weight: bold;">::</span>callTokenResponders<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
        <span style="color: #000000;">&#125;</span>
    <span style="color: #000000;">&#125;</span></pre></td></tr></table></div>
<p> (or monkey patch it in).  3.5 is obviously coming, and you can see the targeted fix list <a href="http://bugs.adobe.com/jira/secure/IssueNavigator.jspa?reset=true&#038;mode=hide&#038;sorter/order=ASC&#038;sorter/field=priority&#038;pid=10012&#038;customfield_10090=10931">here</a><br />
<h3 class='related_post_title'>Related Posts (generated):</h3>
<ul class='related_post'>
<li><a href='http://enigmaticthought.com/2009/11/scientific-notation-patch-accepted/' title='Scientific Notation Patch Accepted'>Scientific Notation Patch Accepted</a></li>
<li><a href='http://enigmaticthought.com/2009/09/sdk-2233-flex3-4-httpservice-bug/' title='Hold the HTTPService: Flex 3.4 gets a showstopper'>Hold the HTTPService: Flex 3.4 gets a showstopper</a></li>
<li><a href='http://enigmaticthought.com/2009/08/sdk-16241/' title='Let&#8217;s patch: Fun with Scientific Notation!'>Let&#8217;s patch: Fun with Scientific Notation!</a></li>
<li><a href='http://enigmaticthought.com/2009/08/objectutil-compare-patch-3-with-feeling/' title='ObjectUtil.compare() Patch 3 (with feeling!)'>ObjectUtil.compare() Patch 3 (with feeling!)</a></li>
<li><a href='http://enigmaticthought.com/2009/08/objectutil-compare-patch-attempt-number-2/' title='ObjectUtil.compare() Patch attempt number 2'>ObjectUtil.compare() Patch attempt number 2</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.enigmaticthought.com/2009/09/httpservice-bug-crushed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hold the HTTPService: Flex 3.4 gets a showstopper</title>
		<link>http://blog.enigmaticthought.com/2009/09/sdk-2233-flex3-4-httpservice-bug/</link>
		<comments>http://blog.enigmaticthought.com/2009/09/sdk-2233-flex3-4-httpservice-bug/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 14:54:54 +0000</pubDate>
		<dc:creator>Matt C</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[BugQuash]]></category>
		<category><![CDATA[FlexSDK]]></category>
		<category><![CDATA[JIRA]]></category>
		<category><![CDATA[patch]]></category>
		<guid isPermaLink="false">http://enigmaticthought.com/?p=228</guid>
		<description><![CDATA[It turns out that Flex 3.4 may not have been ready for the spotlight. Sure, I&#8217;m as eager as anyone to get a hold on it, especially since I had a part in its creation. However, there&#8217;s a horrible bug in the HTTPService world. If you add a responder to a token created by the [...]]]></description>
			<content:encoded><![CDATA[<p>It turns out that Flex 3.4 may not have been ready for the spotlight.  Sure, I&#8217;m as eager as anyone to get a hold on it, especially since I <a href="http://enigmaticthought.com/2009/05/bug-quash/">had a part</a> in its creation.  However, there&#8217;s a <a href="http://bugs.adobe.com/jira/browse/SDK-22883">horrible bug</a> in the HTTPService world.</p>
<p>If you add a responder to a token created by the send() method, you&#8217;ll end up with two calls to the responder for every return by the server.  The workaround is use event listeners rather than responders, but a lot of people (myself included) aren&#8217;t interested in rewriting legacy code to work around something that worked in a prior version.<br />
<h3 class='related_post_title'>Related Posts (generated):</h3>
<ul class='related_post'>
<li><a href='http://enigmaticthought.com/2009/11/scientific-notation-patch-accepted/' title='Scientific Notation Patch Accepted'>Scientific Notation Patch Accepted</a></li>
<li><a href='http://enigmaticthought.com/2009/08/sdk-16241/' title='Let&#8217;s patch: Fun with Scientific Notation!'>Let&#8217;s patch: Fun with Scientific Notation!</a></li>
<li><a href='http://enigmaticthought.com/2009/08/objectutil-compare-patch-attempt-number-2/' title='ObjectUtil.compare() Patch attempt number 2'>ObjectUtil.compare() Patch attempt number 2</a></li>
<li><a href='http://enigmaticthought.com/2009/12/flex-3-5-finally-released/' title='Flex 3.5 finally released'>Flex 3.5 finally released</a></li>
<li><a href='http://enigmaticthought.com/2009/09/httpservice-bug-crushed/' title='HTTPService bug crushed in 3.x branch'>HTTPService bug crushed in 3.x branch</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.enigmaticthought.com/2009/09/sdk-2233-flex3-4-httpservice-bug/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
