<?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>withbreakpoints.com</title>
	<atom:link href="http://withbreakpoints.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://withbreakpoints.com</link>
	<description></description>
	<lastBuildDate>Tue, 24 Aug 2010 20:31:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Tip #1: Using negative numbers with String operations</title>
		<link>http://withbreakpoints.com/2010/08/tip-1-using-negative-numbers-with-string-operations/</link>
		<comments>http://withbreakpoints.com/2010/08/tip-1-using-negative-numbers-with-string-operations/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 23:33:02 +0000</pubDate>
		<dc:creator>Gus</dc:creator>
				<category><![CDATA[Flex Tips & Tricks]]></category>

		<guid isPermaLink="false">http://withbreakpoints.com/?p=91</guid>
		<description><![CDATA[Every now and then you need to remove some characters from a String, and when is from the end of the String what I normally do is calculate the length of the String and subtract the amount of chars to remove. for example: 12var test:String = &#34;This is a tip and trick&#34;; trace &#40;test.substr &#40;18, test.length&#41;&#41;; [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div>
<div>Every now and then you need to remove some characters from a String, and when is from the end of the String what I normally do is calculate the length of the String and subtract the amount of chars to remove.</div>
<div>for example:</div>
<div>
<div class="codecolorer-container actionscript3 default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="actionscript3 codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #6699cc; font-weight: bold;">var</span> <span style="color: #004993;">test</span><span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html"><span style="color: #004993;">String</span></a> = <span style="color: #990000;">&quot;This is a tip and trick&quot;</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #004993;">trace</span> <span style="color: #000000;">&#40;</span><span style="color: #004993;">test</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">substr</span> <span style="color: #000000;">&#40;</span><span style="color: #000000; font-weight:bold;">18</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">test</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">length</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">// Output: trick</span></div></td></tr></tbody></table></div>
</div>
<div>But after checking the <a title="String Doc's" href="http://livedocs.adobe.com/flex/3/langref/String.html#slice()" target="_blank">String Doc&#8217;s</a> I found an alternative.</div>
<blockquote>
<div>If endIndex is a negative number, the ending point is determined by counting back from the end of the string, where -1 is the last character.</div>
</blockquote>
<div>
<p>So, with this we could do:</p>
<div class="codecolorer-container actionscript3 default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="actionscript3 codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #6699cc; font-weight: bold;">var</span> <span style="color: #004993;">test</span><span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html"><span style="color: #004993;">String</span></a> = <span style="color: #990000;">&quot;This is a tip and trick&quot;</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #004993;">trace</span> <span style="color: #000000;">&#40;</span><span style="color: #004993;">test</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">slice</span><span style="color: #000000;">&#40;</span><span style="color: #000000; font-weight:bold;">10</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #000066; font-weight: bold;">-</span><span style="color: #000000; font-weight:bold;">10</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">// Output: tip</span><br />
<span style="color: #004993;">trace</span> <span style="color: #000000;">&#40;</span><span style="color: #004993;">test</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">substr</span><span style="color: #000000;">&#40;</span><span style="color: #000066; font-weight: bold;">-</span><span style="color: #000000; font-weight:bold;">5</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">// Output: trick</span></div></td></tr></tbody></table></div>
<p>I don&#8217;t know if this is obvious for you but I haven&#8217;t tried this before&#8230;</p>
<p>Hope this can be useful<br />
Gus</p>
</div>
</div>
<div class="shr-publisher-91"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2010%2F08%2Ftip-1-using-negative-numbers-with-string-operations%2F' data-shr_title='Tip+%231%3A+Using+negative+numbers+with+String+operations'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2010%2F08%2Ftip-1-using-negative-numbers-with-string-operations%2F' data-shr_title='Tip+%231%3A+Using+negative+numbers+with+String+operations'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2010%2F08%2Ftip-1-using-negative-numbers-with-string-operations%2F' data-shr_title='Tip+%231%3A+Using+negative+numbers+with+String+operations'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://withbreakpoints.com/2010/08/tip-1-using-negative-numbers-with-string-operations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jobs vs Flash</title>
		<link>http://withbreakpoints.com/2010/05/jobs-vs-flash/</link>
		<comments>http://withbreakpoints.com/2010/05/jobs-vs-flash/#comments</comments>
		<pubDate>Sun, 16 May 2010 18:16:09 +0000</pubDate>
		<dc:creator>Gus</dc:creator>
				<category><![CDATA[Flex General]]></category>

		<guid isPermaLink="false">http://withbreakpoints.com/?p=68</guid>
		<description><![CDATA[I&#8217;ve been reading a lot about this topic and feel there are always a couple of points in my opinion left unsaid&#8230; First of all I believe its pretty irresponsible say that the main reason of crashes in MacOS is the FlashPlayer. Flash is only a tool and as EVERY tool there are ways of [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I&#8217;ve been reading a lot about this topic and feel there are always a couple of points in my opinion left unsaid&#8230;</p>
<ul>
<li>First of all I believe its pretty irresponsible say that the main reason of crashes in MacOS is the FlashPlayer. Flash is only a tool and as EVERY tool there are ways of using them wrong. Adobe shouldn&#8217;t take the responsibility for bad programmers. If that&#8217;s the case Adobe could say that the flash player runs in MacOS thus it&#8217;s a MacOS problem. Should be pretty easy create an application with lots of leaks for the iPhone which crashes, and] shouldn&#8217;t be the fault of the IPhone but of the App.</li>
<p>After reading this <a title="Jacob Nielsen iPad Usability" href="http://www.useit.com/alertbox/ipad.html">Jabcob Nielsen report about iPad Usability</a> and knowing how Jobs thinks I could conclude that the iPad doesn&#8217;t work, but this means there are room for improvement.</ul>
<ul>
<li>Second excuse used against Flash it&#8217;s that a platform independent application won&#8217;t take advantage of all the advantages a particular platform offers. I think this depends on how its implemented which could be a requirement from Apple and not an excuse to deny it. And why I think it depends on the implementation? basically think that this particularities should be transparent for the developer, how the app its going to behave when its minimized or in background should be responsibility of the Flash Player (<a title="Flash Player 10.1 new features" href="http://labs.adobe.com/technologies/flashplayer10/features.html#mobile">how in fact is handle from version 10.1</a>)</li>
</ul>
<p>After a lot being said against Flash I&#8217;m more convinced this is a direct attack against Flash directly or there is any other reason why in almost every <span style="text-decoration: line-through;">attack</span> posts no one mention Silverlight or any other plug-in? If the community is so certain that plug-in are going to die why the need to Kill them now? isn&#8217;t better to let the time determine who has the reason instead of looking like an Ass? I&#8217;m sure Adobe will continue innovating and adding more cool stuff in the player!</p>
<p>Here are a collection of interesting posts about the topic:</p>
<ul>
<li><a title="Apple Steve Jobs Letter Rebuttal" href="http://enginpost.com/blogs/development/2010-may/apple-steve-jobs-letter-rebuttle">Apple Steve Jobs Letter Rebuttal</a></li>
<li><a title="The Truth about Flash" href="http://www.adobe.com/choice/flash.html">The truth about Flash</a></li>
<li><a title="Top Flash Misperceptions: Touch Devices" href="http://www.mikechambers.com/blog/2010/05/12/top-flash-misperceptions-flash-cannot-run-on-touch-devices/">Top Flash Misperceptions: Touch Devices</a></li>
<li><a title="Top Flash Misperceptions: CPU Hog" href="http://www.mikechambers.com/blog/2010/05/10/top-flash-misperceptions-flash-is-a-cpu-hog/">Top Flash Misperceptions: CPU Hog</a></li>
</ul>
<p>And to conclude I just want to say that I&#8217;ve been working with Adobe Flex for a long time now and I&#8217;m a proudly owner of a Mac but I just can&#8217;t agree with one person telling what not to use. And yes, Adobe is not the most open Company of all but surely is more open than others, and its trying&#8230;</p>
<p>Well those are my two cents&#8230; <img src='http://withbreakpoints.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="shr-publisher-68"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2010%2F05%2Fjobs-vs-flash%2F' data-shr_title='Jobs+vs+Flash'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2010%2F05%2Fjobs-vs-flash%2F' data-shr_title='Jobs+vs+Flash'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2010%2F05%2Fjobs-vs-flash%2F' data-shr_title='Jobs+vs+Flash'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://withbreakpoints.com/2010/05/jobs-vs-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Offtopic]A Sublime Celebration!</title>
		<link>http://withbreakpoints.com/2009/10/offtopica-sublime-celebration/</link>
		<comments>http://withbreakpoints.com/2009/10/offtopica-sublime-celebration/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 23:11:19 +0000</pubDate>
		<dc:creator>Gus</dc:creator>
				<category><![CDATA[OffTopic]]></category>

		<guid isPermaLink="false">http://withbreakpoints.com/?p=55</guid>
		<description><![CDATA[This is one of the most important music related news this month&#8230; or maybe this year!! XD it&#8217;s about the &#8220;celebration&#8221; of SUBLIME! this is kind of complex for a Sublime fan&#8230; but I have to admit I love the way the guys are taking it&#8230; its not a reunion nor a come back&#8230; its [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>This is one of the most important music related news this month&#8230; or maybe this year!! XD it&#8217;s about the &#8220;celebration&#8221; of SUBLIME! this is kind of complex for a Sublime fan&#8230; but I have to admit I love the way the guys are taking it&#8230; its not a reunion nor a come back&#8230; its a celebration of Sublime music&#8230;of Bradley.</p>
<p>I invite every fan out there to read an interview made to Bud (founder/drummer) which is posted in they <a title="Sublime MySpace" href="http://blogs.myspace.com/index.cfm?fuseaction=blog.ListAll&amp;friendId=505174946" target="_blank">MySpace real page</a> and to visit the band member <a title="Rome MySpace" href="http://www.myspace.com/romemusica">ROME MySpace</a></p>
<p>They recently were interviewed by Kevin &amp; Bean at KROQ and you can watch some performance videos at YouTube&#8230;</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Gy3qjaEL9gc&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/Gy3qjaEL9gc&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/xPFm63RfqpU&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/xPFm63RfqpU&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div class="shr-publisher-55"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F10%2Fofftopica-sublime-celebration%2F' data-shr_title='%5BOfftopic%5DA+Sublime+Celebration%21'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F10%2Fofftopica-sublime-celebration%2F' data-shr_title='%5BOfftopic%5DA+Sublime+Celebration%21'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F10%2Fofftopica-sublime-celebration%2F' data-shr_title='%5BOfftopic%5DA+Sublime+Celebration%21'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://withbreakpoints.com/2009/10/offtopica-sublime-celebration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adobe Max Online</title>
		<link>http://withbreakpoints.com/2009/10/adobe-max-online/</link>
		<comments>http://withbreakpoints.com/2009/10/adobe-max-online/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 17:00:47 +0000</pubDate>
		<dc:creator>Gus</dc:creator>
				<category><![CDATA[Flex General]]></category>

		<guid isPermaLink="false">http://withbreakpoints.com/?p=53</guid>
		<description><![CDATA[The Adobe Max just started&#8230; couln&#8217;t be there but watching online And expecting the announcements!!]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>The Adobe Max just started&#8230; couln&#8217;t be there but watching online <img src='http://withbreakpoints.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  And expecting the announcements!!</p>
<div class="shr-publisher-53"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F10%2Fadobe-max-online%2F' data-shr_title='Adobe+Max+Online'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F10%2Fadobe-max-online%2F' data-shr_title='Adobe+Max+Online'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F10%2Fadobe-max-online%2F' data-shr_title='Adobe+Max+Online'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://withbreakpoints.com/2009/10/adobe-max-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improving Flex code (FlexPMD)</title>
		<link>http://withbreakpoints.com/2009/09/improving-flex-code-flexpmd/</link>
		<comments>http://withbreakpoints.com/2009/09/improving-flex-code-flexpmd/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 04:23:18 +0000</pubDate>
		<dc:creator>Gus</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://withbreakpoints.com/?p=48</guid>
		<description><![CDATA[As this topic is highly talked in English I&#8217;ll leave the long post to the Spanish page&#8230; I will only have to tell you that if it doesn&#8217;t work (specially in automator) you should check the path to the files in the script&#8230; it happened to me and spend a while until I figured out [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>As this topic is highly talked in English I&#8217;ll leave the long post to the <a title="Spanish PMD" href="http://withbreakpoints.com/2009/09/improving-flex-code-flexpmd/?lang=es" target="_self">Spanish page</a>&#8230; I will only have to tell you that if it doesn&#8217;t work (specially in automator) you should check the path to the files in the script&#8230; it happened to me and spend a while until I figured out hehehe&#8230;.</p>
<p>If you want more info or download follow the golden path <a title="PMD" href="http://opensource.adobe.com/wiki/display/flexpmd/FlexPMD" target="_blank">http://opensource.adobe.com/wiki/display/flexpmd/FlexPMD</a></p>
<p>So, hope this helps and happy code improvement!!</p>
<div class="shr-publisher-48"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F09%2Fimproving-flex-code-flexpmd%2F' data-shr_title='Improving+Flex+code+%28FlexPMD%29'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F09%2Fimproving-flex-code-flexpmd%2F' data-shr_title='Improving+Flex+code+%28FlexPMD%29'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F09%2Fimproving-flex-code-flexpmd%2F' data-shr_title='Improving+Flex+code+%28FlexPMD%29'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://withbreakpoints.com/2009/09/improving-flex-code-flexpmd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(Español) Un error común con la carga de modulos</title>
		<link>http://withbreakpoints.com/2009/07/un-error-comun-con-la-carga-de-modulos/</link>
		<comments>http://withbreakpoints.com/2009/07/un-error-comun-con-la-carga-de-modulos/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 23:48:41 +0000</pubDate>
		<dc:creator>Gus</dc:creator>
				<category><![CDATA[Flex General]]></category>

		<guid isPermaLink="false">http://withbreakpoints.com/?p=33</guid>
		<description><![CDATA[Sorry, this entry is only available in Español.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Sorry, this entry is only available in <a href="http://withbreakpoints.com/feed/?lang=es">Español</a>.</p>
<div class="shr-publisher-33"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F07%2Fun-error-comun-con-la-carga-de-modulos%2F' data-shr_title='%28Espa%C3%B1ol%29+Un+error+com%C3%BAn+con+la+carga+de+modulos'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F07%2Fun-error-comun-con-la-carga-de-modulos%2F' data-shr_title='%28Espa%C3%B1ol%29+Un+error+com%C3%BAn+con+la+carga+de+modulos'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F07%2Fun-error-comun-con-la-carga-de-modulos%2F' data-shr_title='%28Espa%C3%B1ol%29+Un+error+com%C3%BAn+con+la+carga+de+modulos'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://withbreakpoints.com/2009/07/un-error-comun-con-la-carga-de-modulos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex Coverage</title>
		<link>http://withbreakpoints.com/2009/04/flex-coverage/</link>
		<comments>http://withbreakpoints.com/2009/04/flex-coverage/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 07:12:17 +0000</pubDate>
		<dc:creator>Gus</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://withbreakpoints.wordpress.com/?p=25</guid>
		<description><![CDATA[This is a GREAT tool for a Flex Developer&#8230; I think everyone should used to be sure every part and every condition of a programm is tested&#8230; You&#8217;ll only have to replace some files in your Flex SDK folder, set the new SDK in eclipse (if your building with it, see the docs for ant [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>This is a GREAT tool for a Flex Developer&#8230; I think everyone should used to be sure every part and every condition of a programm is tested&#8230;</p>
<p>You&#8217;ll only have to replace some files in your Flex SDK folder, set the new SDK in eclipse (if your building with it, see the docs for ant instructions), rebuild and set to go.</p>
<p>Within the downloaded files you&#8217;ll have an AIR app to see the result of the coverage, in here you load a file auto-generated in your bin folder and enjoy the results&#8230; and the best thing is that it updates automatically!!! as you walk thru your app&#8230;</p>
<p>Another important thing is that you can turn it off if you want without having to change the SDK, just add the parameter coverage=false to the compiler</p>
<p>So, here&#8217;s the link: <a title="FlexCover" href="http://code.google.com/p/flexcover/">FlexCover</a></p>
<div class="shr-publisher-25"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F04%2Fflex-coverage%2F' data-shr_title='Flex+Coverage'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F04%2Fflex-coverage%2F' data-shr_title='Flex+Coverage'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F04%2Fflex-coverage%2F' data-shr_title='Flex+Coverage'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://withbreakpoints.com/2009/04/flex-coverage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flexlib Scheduling Sample</title>
		<link>http://withbreakpoints.com/2009/04/flexlib-scheduling-sample/</link>
		<comments>http://withbreakpoints.com/2009/04/flexlib-scheduling-sample/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 12:46:27 +0000</pubDate>
		<dc:creator>Gus</dc:creator>
				<category><![CDATA[Components]]></category>

		<guid isPermaLink="false">http://withbreakpoints.wordpress.com/?p=16</guid>
		<description><![CDATA[Recently had to build a component to do some scheduling&#8230; so first started to browse for some sample and options I had and found three options: First pay for the iLog Elixir components which has a pretty good scheduling component, but paying for that was not an option to us. Then I found the Doug&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Recently had to build a component to do some scheduling&#8230; so first started to browse for some sample and options I had and found three options: First pay for the <a href="http://www.ilog.com/products/ilogelixir/features/gantt-resource-charts/">iLog Elixir components</a> which has a pretty good scheduling component, but paying for that was not an option to us.</p>
<p>Then I found the <a title="Doug's gantt chart component" href="http://dougmccune.com/blog/2007/02/01/building-a-gantt-chart-component-in-flex/">Doug&#8217;s post about the gantt chart component</a> and <a title="Flexgeek gantt" href="http://blog.flexgeek.in/2007/06/simple-ganttchart-using-advanceddatagrid-of-flex-30-moxie/">flexgeek post</a> (with doug&#8217;s same approach). this seemed a good option and actually started to develop it on top of flexgeek&#8217;s component, but as I test it found a leak that didn&#8217;t allow the grid&#8217;s columns to get GC&#8217;d and when a drill down/up was made all the columns where removed and added (not really)&#8230; also I wasn&#8217;t able to show two month in a day view for example.</p>
<p>So, I went for the Third option&#8230; the so feared and undocumented scheduling library (now in <a title="Flexlib component list" href="http://code.google.com/p/flexlib/wiki/ComponentList">flexlib</a>, previously in adobe&#8217;s lab). Surprisingly I thing it was the best option, don&#8217;t know why nobody tried before, maybe the lack of samples&#8230; just had to made some modifications to the lib to add some events like click and drag over the items and some timeline modifications so it&#8217;ll be like the iLog&#8217;s component.</p>
<p>I think that there is a couple of modifications needed in the component and thats it to use the hierarchical classes in flex (my approach wasn&#8217;t the best but for time problems it seemed the quick and lazy way), and adding styles and colors.</p>
<p>I haven&#8217;t been able to finish it due to a change of priorities in the company but here it is&#8230; (viewsource is enabled)</p>
<div id="attachment_20" class="wp-caption alignnone" style="width: 520px"><a title="Schedule Viewer" href="http://withbreakpoints.com/Samples/scheduling/MyScheduleViewer.html"><img class="size-full wp-image-20" title="Scheduler Sample" src="http://withbreakpoints.files.wordpress.com/2009/04/picture-1.png" alt="Scheduler component Sample" width="510" height="230" /></a><p class="wp-caption-text">Scheduler component Sample</p></div>
<p>and here is the flexlib source with my modifications (<a title="flexlib modifications" href="http://withbreakpoints.com/Samples/scheduling/libs/flexlib.zip">download</a>), I have to separate more my classes from the originals</p>
<p>I&#8217;ll be posting more on the modifications I made to the libs</p>
<p>Any feedback will be appreciated <img src='http://withbreakpoints.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="shr-publisher-16"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F04%2Fflexlib-scheduling-sample%2F' data-shr_title='Flexlib+Scheduling+Sample'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F04%2Fflexlib-scheduling-sample%2F' data-shr_title='Flexlib+Scheduling+Sample'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F04%2Fflexlib-scheduling-sample%2F' data-shr_title='Flexlib+Scheduling+Sample'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://withbreakpoints.com/2009/04/flexlib-scheduling-sample/feed/</wfw:commentRss>
		<slash:comments>52</slash:comments>
		</item>
		<item>
		<title>Decompling Flex Code</title>
		<link>http://withbreakpoints.com/2009/04/decompling-flex-code/</link>
		<comments>http://withbreakpoints.com/2009/04/decompling-flex-code/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 23:47:58 +0000</pubDate>
		<dc:creator>Gus</dc:creator>
				<category><![CDATA[Playing Flex]]></category>
		<category><![CDATA[Decompile]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://withbreakpoints.wordpress.com/?p=5</guid>
		<description><![CDATA[Recently I was playing with the decompiler after reading doug&#8217;s post about decompile flex code, and got to say that my inner geek wanted a ABC debugger just to see how it behaves in run time and understand better the ABC code (I don&#8217;t know if such thing exist but it would be soooo nice)&#8230; [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Recently I was playing with the decompiler after reading <a title="Doug's decompiling flex blog" href="http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/" target="_blank">doug&#8217;s post about decompile flex code</a>, and got to say that my inner geek wanted a ABC debugger just to see how it behaves in run time and understand better the ABC code (I don&#8217;t know if such thing exist but it would be soooo nice)&#8230;</p>
<p>You&#8217;ll need some tools, and <a title="Sothink Decompiler" href="http://www.sothink.com/product/flashdecompiler/index.htm" target="_blank">Sothink Decompiler</a> is a very good one, but it won&#8217;t give you the same clean result as decompiling Java code,  next there are a couple of air apps that will show you the ABC code and help you fix the error in the decompiled code. These are <a title="LibraryManager" href="http://shigeru-nakagaki.com/index.cfm/2008/3/18/20080318-LibraryManager-Beta-is-released" target="_blank">LibraryManager</a> and <a title="Nemo 440" href="http://www.docsultant.com/nemo440/" target="_blank">Nemo 440</a>, both gives you the ABC but the first one is more organized IMHO although it eats some of the functions header and you&#8217;ll need this, so I used both programms.</p>
<p>And last but not least, as Doug point it out in his blog, there are the SWF and AVM 2 Specs docs, I used more the last one just to trying to figure out what the ABC was doing.</p>
<p>So, here are some tips:</p>
<ul>
<li>if you see something like <span style="color:#339966;">var private::_1455875791myVar:Object    /* slot_id 0 */</span>, and then a function like <span style="color:#339966;">[Bindable(event="propertyChange")]</span>
<pre><span style="color:#339966;"> function get myVar():Object    /* disp_id 0*/
  {
    //Some ABC Code
  }</span></pre>
</li>
</ul>
<pre style="padding-left:60px;"><span style="color:#339966;">function set </span><span style="color:#339966;">myVar</span><span style="color:#339966;">(Object):void    /* disp_id 0*/
{</span>
<span style="color:#339966;">  // More ABC Code</span>
<span style="color:#339966;">}</span></pre>
<p style="padding-left:60px;">this mean the there is a Bindable var named myVar so you could just replace this with</p>
<pre style="padding-left:60px;"><span style="color:#339966;">[Bindable]</span><span style="color:#339966;">
private var myVar:Object
</span></pre>
<ul>
<li>Imagine you have a class named MyClass (pretty creative) and you see another class under a package named MyClass.AS$42 means that the second class is a inner inside MyClass, so don&#8217;t try to add that package because you&#8217;ll get reference errors.</li>
<li>I don&#8217;t know if this is 100% correct but when you see  <span style="color:#339966;">/* slot_id 0 */ <span style="color:#000000;">means private function or var and</span> </span><span style="color:#339966;">/* disp_id 0*/ <span style="color:#000000;">is a public one</span><br />
</span></li>
</ul>
<p>These are some things that I learned while browsing the ABC, is not much but hope it helps someone&#8230;</p>
<div class="shr-publisher-6"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F04%2Fdecompling-flex-code%2F' data-shr_title='Decompling+Flex+Code'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F04%2Fdecompling-flex-code%2F' data-shr_title='Decompling+Flex+Code'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2009%2F04%2Fdecompling-flex-code%2F' data-shr_title='Decompling+Flex+Code'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://withbreakpoints.com/2009/04/decompling-flex-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello World! Hello Flex!</title>
		<link>http://withbreakpoints.com/2008/10/hello-world-2/</link>
		<comments>http://withbreakpoints.com/2008/10/hello-world-2/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 02:28:54 +0000</pubDate>
		<dc:creator>Gus</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://withbreakpoints.com/?p=4</guid>
		<description><![CDATA[This is my Flex related Blog and maybe some other stuff&#8230; althoug I&#8217;m not much of a writter I hope to update it every now and then, hoping to help other fellow Flex coders. I&#8217;ve got some projects which involve RoboHelp to create Flex/Air context sensitive help, playing with the Flex Scheduling Components, Merapi and [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>This is my Flex related Blog and maybe some other stuff&#8230; althoug I&#8217;m not much of a writter I hope to update it every now and then, hoping to help other fellow Flex coders.</p>
<p>I&#8217;ve got some projects which involve RoboHelp to create Flex/Air context sensitive help, playing with the Flex Scheduling Components, Merapi and some accessibility tests. So, some interested in some of these topics just check the blog and don&#8217;t worry, I&#8217;m planning to share the code, examples and any discovery I may make&#8230;..</p>
<div class="shr-publisher-4"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2008%2F10%2Fhello-world-2%2F' data-shr_title='Hello+World%21+Hello+Flex%21'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2008%2F10%2Fhello-world-2%2F' data-shr_title='Hello+World%21+Hello+Flex%21'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwithbreakpoints.com%2F2008%2F10%2Fhello-world-2%2F' data-shr_title='Hello+World%21+Hello+Flex%21'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://withbreakpoints.com/2008/10/hello-world-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

