<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.2.1" --><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>IdleTogether - Technology, design and impressive web applications</title>
	<link>http://idletogether.com</link>
	<description>Technology blog oriented towards good design and impressive web applications.</description>
	<pubDate>Thu, 21 May 2009 07:10:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Idletogether" type="application/rss+xml" /><feedburner:emailServiceId>Idletogether</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Reduce CPU usage in Air applications</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/7FeAdi-R7aE/</link>
		<comments>http://idletogether.com/reduce-cpu-usage-in-air-applications/#comments</comments>
		<pubDate>Thu, 21 May 2009 07:10:02 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Air]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/reduce-cpu-usage-in-air-applications/</guid>
		<description><![CDATA[arno.org has a great article on how to reduce the CPU usage in your air apps. The meat of it is essentially not using ENTER_FRAME (duh), and more interestingly dropping the framerate to once every 10 seconds (0.1) once the air application goes in the background (minimized/hidden).
Read the full article at arno.org
]]></description>
			<content:encoded><![CDATA[<p>arno.org has a great article on how to reduce the CPU usage in your air apps. The meat of it is essentially not using ENTER_FRAME (duh), and more interestingly dropping the framerate to once every 10 seconds (0.1) once the air application goes in the background (minimized/hidden).</p>
<p>Read the full article at <a href="http://arno.org/arnotify/2009/05/writing-well-behaved-efficient-air-applications/" target='_blank'>arno.org</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=7FeAdi-R7aE:0xhHu--zu9U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=7FeAdi-R7aE:0xhHu--zu9U:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=7FeAdi-R7aE:0xhHu--zu9U:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=7FeAdi-R7aE:0xhHu--zu9U:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=7FeAdi-R7aE:0xhHu--zu9U:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=7FeAdi-R7aE:0xhHu--zu9U:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=7FeAdi-R7aE:0xhHu--zu9U:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/7FeAdi-R7aE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/reduce-cpu-usage-in-air-applications/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/reduce-cpu-usage-in-air-applications/</feedburner:origLink></item>
		<item>
		<title>The case for a great CAPTCHA idea: Rotate the image</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/gaGmW2rcnOk/</link>
		<comments>http://idletogether.com/the-case-for-a-great-captcha-idea-rotate-the-image/#comments</comments>
		<pubDate>Thu, 07 May 2009 11:27:05 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[Art]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Rant]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/the-case-for-a-great-captcha-idea-rotate-the-image/</guid>
		<description><![CDATA[Here is a great concept for a CAPTCHA.
The ROTCAPTCHA (PDF, 1.4MB).
It&#8217;s a CAPTCHA based on image orientation.
The ROTCAPTCHA system requires users to adjust randomly rotated images to their upright position. This is a task most people will be familiar with given the state of early digital cameras, etc. 
This system has many advantages, such as [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a great concept for a CAPTCHA.</p>
<p><a href="http://www.richgossweiler.com/projects/rotcaptcha/rotcaptcha.pdf" target='_blank'>The ROTCAPTCHA</a> (PDF, 1.4MB).</p>
<p>It&#8217;s a CAPTCHA based on image orientation.</p>
<p>The ROTCAPTCHA system requires users to adjust randomly rotated images to their upright position. This is a task most people will be familiar with given the state of early digital cameras, etc. </p>
<p>This system has many advantages, such as being language independent and support many input sources.</p>
<p><img src="http://idletogether.com/wp-content/uploads/2009/05/picture-1.png" alt="Picture 1.png" border="0" width="346" height="342" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=gaGmW2rcnOk:kuRLMlLmBcE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=gaGmW2rcnOk:kuRLMlLmBcE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=gaGmW2rcnOk:kuRLMlLmBcE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=gaGmW2rcnOk:kuRLMlLmBcE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=gaGmW2rcnOk:kuRLMlLmBcE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=gaGmW2rcnOk:kuRLMlLmBcE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=gaGmW2rcnOk:kuRLMlLmBcE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/gaGmW2rcnOk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/the-case-for-a-great-captcha-idea-rotate-the-image/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/the-case-for-a-great-captcha-idea-rotate-the-image/</feedburner:origLink></item>
		<item>
		<title>yooouuutuuube</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/Ch_BcHS5gIo/</link>
		<comments>http://idletogether.com/yooouuutuuube/#comments</comments>
		<pubDate>Thu, 07 May 2009 07:51:27 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Art]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/yooouuutuuube/</guid>
		<description><![CDATA[Brilliant. Why didn&#8217;t I think of that? yooouuutuuube.com
]]></description>
			<content:encoded><![CDATA[<p>Brilliant. Why didn&#8217;t I think of that? <a href="http://www.yooouuutuuube.com/v/?rows=20&#038;cols=20&#038;id=g9WSNMKf_Vw&#038;startZoom=1" target='_blank'>yooouuutuuube.com</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=Ch_BcHS5gIo:wh1NSbMFzW0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=Ch_BcHS5gIo:wh1NSbMFzW0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=Ch_BcHS5gIo:wh1NSbMFzW0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=Ch_BcHS5gIo:wh1NSbMFzW0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=Ch_BcHS5gIo:wh1NSbMFzW0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=Ch_BcHS5gIo:wh1NSbMFzW0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=Ch_BcHS5gIo:wh1NSbMFzW0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/Ch_BcHS5gIo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/yooouuutuuube/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/yooouuutuuube/</feedburner:origLink></item>
		<item>
		<title>Google Tv ad platform</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/NlxYHKxQIPo/</link>
		<comments>http://idletogether.com/google-tv-ad-platform/#comments</comments>
		<pubDate>Thu, 07 May 2009 06:21:01 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[Google]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/google-tv-ad-platform/</guid>
		<description><![CDATA[With the google TV Ad platform, learn how google makes use of the data it uses and how it&#8217;s all about the initial audience retained (%IAR).




Via the Google Blog.
]]></description>
			<content:encoded><![CDATA[<p>With the google TV Ad platform, learn how google makes use of the data it uses and how it&#8217;s all about the initial audience retained (%IAR).</p>
<p><object width="560" height="340">
<param name="movie" value="http://www.youtube.com/v/Ri4uORl60qI&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Ri4uORl60qI&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Via the <a href="http://googleblog.blogspot.com/2009/05/tuning-in-to-tv-data.html" target='_blank'>Google Blog</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=NlxYHKxQIPo:yt3HWGte57I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=NlxYHKxQIPo:yt3HWGte57I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=NlxYHKxQIPo:yt3HWGte57I:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=NlxYHKxQIPo:yt3HWGte57I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=NlxYHKxQIPo:yt3HWGte57I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=NlxYHKxQIPo:yt3HWGte57I:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=NlxYHKxQIPo:yt3HWGte57I:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/NlxYHKxQIPo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/google-tv-ad-platform/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/google-tv-ad-platform/</feedburner:origLink></item>
		<item>
		<title>Rolando 2 for iphone is looking slick</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/73yDMWvSSDA/</link>
		<comments>http://idletogether.com/rolando-2-for-iphone-is-looking-slick/#comments</comments>
		<pubDate>Thu, 07 May 2009 06:14:42 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Rant]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/rolando-2-for-iphone-is-looking-slick/</guid>
		<description><![CDATA[ 
Via kotaku
]]></description>
			<content:encoded><![CDATA[<p><embed src="http://blip.tv/play/g4Q9_9wajflk" type="application/x-shockwave-flash" width="480" height="350" allowscriptaccess="always" allowfullscreen="true"></embed> </p>
<p>Via <a href="http://kotaku.com/5243429/rolando-2-trailer-enters-the-third-dimension">kotaku</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=73yDMWvSSDA:sdjxcXEhYek:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=73yDMWvSSDA:sdjxcXEhYek:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=73yDMWvSSDA:sdjxcXEhYek:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=73yDMWvSSDA:sdjxcXEhYek:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=73yDMWvSSDA:sdjxcXEhYek:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=73yDMWvSSDA:sdjxcXEhYek:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=73yDMWvSSDA:sdjxcXEhYek:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/73yDMWvSSDA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/rolando-2-for-iphone-is-looking-slick/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/rolando-2-for-iphone-is-looking-slick/</feedburner:origLink></item>
		<item>
		<title>JSWOOF - A faster JSON encoder decoder for Flex</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/_FtKxfWu7KI/</link>
		<comments>http://idletogether.com/jswoof-a-faster-json-encoder-decoder-for-flex/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 08:40:26 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Air]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/jswoof-a-faster-json-encoder-decoder-for-flex/</guid>
		<description><![CDATA[JSWOOF is a pretty neat JSON parser. It&#8217;s lightweight and about a third faster than the corelib JSON encoder/decoder.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.waynemike.co.uk/jswoof" target='_blank'>JSWOOF</a> is a pretty neat JSON parser. It&#8217;s lightweight and about a third faster than the corelib JSON encoder/decoder.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=_FtKxfWu7KI:Yn3UlrvdPcI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=_FtKxfWu7KI:Yn3UlrvdPcI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=_FtKxfWu7KI:Yn3UlrvdPcI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=_FtKxfWu7KI:Yn3UlrvdPcI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=_FtKxfWu7KI:Yn3UlrvdPcI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=_FtKxfWu7KI:Yn3UlrvdPcI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=_FtKxfWu7KI:Yn3UlrvdPcI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/_FtKxfWu7KI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/jswoof-a-faster-json-encoder-decoder-for-flex/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/jswoof-a-faster-json-encoder-decoder-for-flex/</feedburner:origLink></item>
		<item>
		<title>Database of snippets of code for AS3</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/AfnLVHxU1zg/</link>
		<comments>http://idletogether.com/database-of-snippets-of-code-for-as3/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 12:50:05 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[Tutorial]]></category>

		<category><![CDATA[Air]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/database-of-snippets-of-code-for-as3/</guid>
		<description><![CDATA[Here is a great little site I stumbled upon today.
It&#8217;s called java2s and it&#8217;s basically example source code (snippets) of many languages, organized by topic.
Here is the Flex / Flash / Actionscript category.
Do you know other ones (categorized)? If so, let us know.

]]></description>
			<content:encoded><![CDATA[<p>Here is a great little site I stumbled upon today.</p>
<p>It&#8217;s called <a href="http://www.java2s.com/" target='_blank'>java2s</a> and it&#8217;s basically example source code (snippets) of many languages, <strong>organized by topic</strong>.</p>
<p>Here is the <a href="http://www.java2s.com/Code/Flash-Flex-ActionScript/CatalogFlash-Flex-ActionScript.htm" target='_blank'>Flex / Flash / Actionscript</a> category.</p>
<p>Do you know other ones (categorized)? If so, let us know.</p>
<p><img src="http://idletogether.com/wp-content/uploads/2009/03/snippets-code-flex-as3-flash.jpg" alt="snippets-code-flex-as3-flash.jpg" border="0" width="600" height="228" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=AfnLVHxU1zg:Io20g7YQUF4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=AfnLVHxU1zg:Io20g7YQUF4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=AfnLVHxU1zg:Io20g7YQUF4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=AfnLVHxU1zg:Io20g7YQUF4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=AfnLVHxU1zg:Io20g7YQUF4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=AfnLVHxU1zg:Io20g7YQUF4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=AfnLVHxU1zg:Io20g7YQUF4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/AfnLVHxU1zg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/database-of-snippets-of-code-for-as3/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/database-of-snippets-of-code-for-as3/</feedburner:origLink></item>
		<item>
		<title>Class to Open object(s) from file with Flex in Air</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/A8YtV7Otyws/</link>
		<comments>http://idletogether.com/how-to-open-read-objects-file-flex-air-class-tutorial-readobject-filestream-saving-writing/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 04:27:20 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[Tutorial]]></category>

		<category><![CDATA[Air]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/how-to-open-read-objects-file-flex-air-class-tutorial-readobject-filestream-saving-writing/</guid>
		<description><![CDATA[Before, I wrote about How to save one or more objects to file using this class.
Today it&#8217;s time to read it and bring back the object in Flex.
The class

package com.idletogether
{
	import flash.events.Event;
	import flash.filesystem.*;

	public class Opener
	{
		public static var file:File;

		public static function openFile() :void
		{
			file = new File();
			file.addEventListener(Event.SELECT, dirSelected);
			file.browseForOpen('');
		}

		public static function dirSelected(e:Event) :void
		{
			// this will be our object back
			var [...]]]></description>
			<content:encoded><![CDATA[<p>Before, I wrote about <a href="http://idletogether.com/how-to-save-objects-file-flex-air-class-tutorial-writeobject-filestream-saving-writing/">How to save one or more objects to file using this class</a>.</p>
<p>Today it&#8217;s time to read it and bring back the object in Flex.</p>
<h2>The class</h2>
<blockquote><pre>
package com.idletogether
{
	import flash.events.Event;
	import flash.filesystem.*;

	public class Opener
	{
		public static var file:File;

		public static function openFile() :void
		{
			file = new File();
			file.addEventListener(Event.SELECT, dirSelected);
			file.browseForOpen('');
		}

		public static function dirSelected(e:Event) :void
		{
			// this will be our object back
			var dat:Object = new Object();

			var fileStream:FileStream = new FileStream();
			fileStream.open(file, FileMode.READ);
			dat = fileStream.readObject();
			fileStream.close();

			some.object = dat.data;
			some.other.object = dat.structure;
		}

	}
}
</pre>
</blockquote>
<h2>How to use it</h2>
<p>Simply&#8230;</p>
<blockquote><pre>
import com.idletogether.Opener;
Opener.openFile();
</pre>
</blockquote>
<p>This example is very basic, but it is kept simple for the sake of being easy to understand. From there you can build up a much more tailored system. This should get you started.</p>
<p>Use the Expressions panel of Flex and add a &#8216;watch&#8217; to the variable &#8216;dat&#8217; to see what came back in and if it is in good form.</p>
<p>HTH,<br />
Cheers.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=A8YtV7Otyws:l_QTQFnJmXI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=A8YtV7Otyws:l_QTQFnJmXI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=A8YtV7Otyws:l_QTQFnJmXI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=A8YtV7Otyws:l_QTQFnJmXI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=A8YtV7Otyws:l_QTQFnJmXI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=A8YtV7Otyws:l_QTQFnJmXI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=A8YtV7Otyws:l_QTQFnJmXI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/A8YtV7Otyws" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/how-to-open-read-objects-file-flex-air-class-tutorial-readobject-filestream-saving-writing/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/how-to-open-read-objects-file-flex-air-class-tutorial-readobject-filestream-saving-writing/</feedburner:origLink></item>
		<item>
		<title>Class to Save object(s) to file with Flex in Air</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/L3ds-qCZ1xE/</link>
		<comments>http://idletogether.com/how-to-save-objects-file-flex-air-class-tutorial-writeobject-filestream-saving-writing/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 05:55:45 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[Tutorial]]></category>

		<category><![CDATA[Air]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/how-to-save-objects-file-flex-air-class-tutorial-writeobject-filestream-saving-writing/</guid>
		<description><![CDATA[The class
Feel free to use it for free or commercial projects.

package com.idletogether
{
	import flash.events.Event;
	import flash.filesystem.*;

	public class Saver
	{
		public static var file:File;

		public static function saveToFile() :void
		{
			// pick an unused extension
			file = new File("/filename.ext");
			file.addEventListener(Event.SELECT, dirSelected);
			file.browseForSave('');
		}

		public static function dirSelected(e:Event) :void
		{
			// this object will get saved to the file
			var dat:Object = new Object();

			dat.data = some.object;
			dat.structure = some.other.object;

			var fileStream:FileStream = new FileStream();
			fileStream.open(file, [...]]]></description>
			<content:encoded><![CDATA[<h2>The class</h2>
<p>Feel free to use it for free or commercial projects.</p>
<blockquote><pre>
package com.idletogether
{
	import flash.events.Event;
	import flash.filesystem.*;

	public class Saver
	{
		public static var file:File;

		public static function saveToFile() :void
		{
			// pick an unused extension
			file = new File("/filename.ext");
			file.addEventListener(Event.SELECT, dirSelected);
			file.browseForSave('');
		}

		public static function dirSelected(e:Event) :void
		{
			// this object will get saved to the file
			var dat:Object = new Object();

			dat.data = some.object;
			dat.structure = some.other.object;

			var fileStream:FileStream = new FileStream();
			fileStream.open(file, FileMode.WRITE);
			fileStream.writeObject(dat);
			fileStream.close();
		}
	}
}
</pre>
</blockquote>
<h2>How to use it</h2>
<p>It&#8217;s a static method to be called so, simply&#8230;</p>
<blockquote><pre>
import com.idletogether.Saver;
Saver.saveToFile();
</pre>
</blockquote>
<p>This will prompt the user to pick a destination and will suggest the file name &#8220;filename.ext&#8221;.</p>
<p>Please note that you can&#8217;t save DisplayObjects straight to file using writeObject. It&#8217;s a limitation.</p>
<p><a href="http://idletogether.com/how-to-open-read-objects-file-flex-air-class-tutorial-readobject-filestream-saving-writing/">From here, find out how to get the object back into flex in the next post</a>.</p>
<p>HTH,<br />
Cheers.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=L3ds-qCZ1xE:gebLyGvw3TI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=L3ds-qCZ1xE:gebLyGvw3TI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=L3ds-qCZ1xE:gebLyGvw3TI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=L3ds-qCZ1xE:gebLyGvw3TI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=L3ds-qCZ1xE:gebLyGvw3TI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=L3ds-qCZ1xE:gebLyGvw3TI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=L3ds-qCZ1xE:gebLyGvw3TI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/L3ds-qCZ1xE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/how-to-save-objects-file-flex-air-class-tutorial-writeobject-filestream-saving-writing/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/how-to-save-objects-file-flex-air-class-tutorial-writeobject-filestream-saving-writing/</feedburner:origLink></item>
		<item>
		<title>Apply drop shadow to text at runtime with Flex in MXML</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/olaOT7CAxck/</link>
		<comments>http://idletogether.com/apply-drop-shadow-to-text-at-runtime-with-flex-in-mxml/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 07:32:02 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[Tutorial]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/apply-drop-shadow-to-text-at-runtime-with-flex-in-mxml/</guid>
		<description><![CDATA[A quick and easy one but I always end up looking for it and not finding it easy.

&#60;mx:DropShadowFilter id="dropShaText" distance="1" angle="45" blurX="0" blurY="0" alpha="1" color="0x111111" />
&#60;mx:Label text="Hello world" filters="{[dropShaText]}" />



]]></description>
			<content:encoded><![CDATA[<p>A quick and easy one but I always end up looking for it and not finding it easy.</p>
<blockquote><pre>
&lt;mx:DropShadowFilter id="dropShaText" distance="1" angle="45" blurX="0" blurY="0" alpha="1" color="0x111111" />
&lt;mx:Label text="Hello world" filters="{[dropShaText]}" />
</pre>
</blockquote>
<p><img src="http://idletogether.com/wp-content/uploads/2009/02/font-drop-shadow-flex.png" alt="font-drop-shadow-flex.png" border="0" width="333" height="100" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=olaOT7CAxck:gLj_WUb9SQg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=olaOT7CAxck:gLj_WUb9SQg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=olaOT7CAxck:gLj_WUb9SQg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=olaOT7CAxck:gLj_WUb9SQg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=olaOT7CAxck:gLj_WUb9SQg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=olaOT7CAxck:gLj_WUb9SQg:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=olaOT7CAxck:gLj_WUb9SQg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/olaOT7CAxck" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/apply-drop-shadow-to-text-at-runtime-with-flex-in-mxml/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/apply-drop-shadow-to-text-at-runtime-with-flex-in-mxml/</feedburner:origLink></item>
		<item>
		<title>Twitter Search becomes the new Google for 0-day news &amp; reviews</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/j9vvjFUeLy4/</link>
		<comments>http://idletogether.com/twitter-search-becomes-the-new-google-for-0-day-news-reviews/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 03:50:23 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[Twitter]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Rant]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/twitter-search-becomes-the-new-google-for-0-day-news-reviews/</guid>
		<description><![CDATA[Techcrunch has a very good article about Twitter and its new position on the market of search engines.
Essentially when a news breaks out or a product is being launched, Google will take several days to aggregate the information said about it, while Twitter Search can reveal nearly instant opinions.
The barriers is also lower as a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://idletogether.com/wp-content/uploads/2009/02/2755v2-max-150x150.png" alt="2755v2-max-150x150.png" border="0" width="150" height="35" align="left" /><a href="http://www.techcrunch.com/2009/02/15/mining-the-thought-stream/" target='_blank'>Techcrunch</a> has a very good article about Twitter and its new position on the market of search engines.</p>
<p>Essentially when a news breaks out or a product is being launched, Google will take several days to aggregate the information said about it, while <a href="http://search.twitter.com/" target='_blank'>Twitter Search</a> can reveal nearly instant opinions.</p>
<p>The barriers is also lower as a Twitter account takes a lot less maintenance than a blog account. Writing a post on Twitter can be done while on the phone and virtually takes no time.</p>
<p>However, because it is instant feedback, it also implies that the &#8216;review&#8217; of the news, product or subject in the tweet is obviously right off the bat, and might not be polished / thought about. People could change their opinion and post again in 10 mins.</p>
<p>Twitter, which I used to hate, is starting to take a very important place on the net and I&#8217;m mature enough to admit it and embrace it. That said, it is still a gezillion of idiots fantasizing about their life, writing about their pets or the latest battlestar.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=j9vvjFUeLy4:5mFXQtSLvSI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=j9vvjFUeLy4:5mFXQtSLvSI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=j9vvjFUeLy4:5mFXQtSLvSI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=j9vvjFUeLy4:5mFXQtSLvSI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=j9vvjFUeLy4:5mFXQtSLvSI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=j9vvjFUeLy4:5mFXQtSLvSI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=j9vvjFUeLy4:5mFXQtSLvSI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/j9vvjFUeLy4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/twitter-search-becomes-the-new-google-for-0-day-news-reviews/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/twitter-search-becomes-the-new-google-for-0-day-news-reviews/</feedburner:origLink></item>
		<item>
		<title>Bespin - Web-based code editor from Mozilla</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/vXm36fZ5448/</link>
		<comments>http://idletogether.com/bespin-web-based-code-editor-from-mozilla/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 11:58:23 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/bespin-web-based-code-editor-from-mozilla/</guid>
		<description><![CDATA[Mozilla Labs is working on a new project called Bespin. It&#8217;s a web-based code editor and it looks promising. It will eventually allow participants to collaborate on the same files straight from their browser.
The project is at a very early stage but it already looks solid.
It doesn&#8217;t do much at the moment but they&#8217;re confident [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://idletogether.com/wp-content/uploads/2009/02/bespin-code-editor-online-web-2.0.png" alt="bespin-code-editor-online-web-2.0.png" border="0" width="193" height="78" align="left" />Mozilla Labs is working on a new project called <a href="https://bespin.mozilla.com/" target='_blank'>Bespin</a>. It&#8217;s a web-based code editor and it looks promising. It will eventually allow participants to collaborate on the same files straight from their browser.</p>
<p>The project is at a very early stage but it already looks solid.</p>
<p>It doesn&#8217;t do much at the moment but they&#8217;re confident that Bespin will eventually be highly extensible and easily accessible to users.</p>
<p>More info <a href="http://labs.mozilla.com/2009/02/introducing-bespin/" target='_blank'>in this post</a> and <a href="http://labs.mozilla.com/projects/bespin/" target='_blank'>here</a>.</p>
<p><img src="http://idletogether.com/wp-content/uploads/2009/02/bespin-screenshot-mozilla.png" alt="Bespin screenshot mozilla.png" border="0" width="600" height="272" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=vXm36fZ5448:kvoObZKj4B8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=vXm36fZ5448:kvoObZKj4B8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=vXm36fZ5448:kvoObZKj4B8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=vXm36fZ5448:kvoObZKj4B8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=vXm36fZ5448:kvoObZKj4B8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=vXm36fZ5448:kvoObZKj4B8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=vXm36fZ5448:kvoObZKj4B8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/vXm36fZ5448" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/bespin-web-based-code-editor-from-mozilla/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/bespin-web-based-code-editor-from-mozilla/</feedburner:origLink></item>
		<item>
		<title>Digg Mob - Observing the mob live</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/5lork_WYYTM/</link>
		<comments>http://idletogether.com/follow-digg-live-with-the-mob-comments-news-api-flash/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 04:23:42 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/follow-digg-live-with-the-mob-comments-news-api-flash/</guid>
		<description><![CDATA[The Digg Mob experiment is a flash application that follows the comment as they are posted lived on Digg, regardless of the post. 
It&#8217;s freaky to see that there are comments posted every 2-3 seconds, sometimes faster.
The app is beta but it&#8217;s browsable. Each comment is shown on one line and is clickable. From there [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://idletogether.com/wp-content/uploads/2009/02/digg-mob-talk-live.png" alt="Digg Mob talk live.png" border="0" width="129" height="45" align="left" /><a href="http://glimpsr.com/diggMob/" target='_blank'>The Digg Mob experiment</a> is a flash application that follows the comment as they are posted lived on Digg, regardless of the post. </p>
<p>It&#8217;s freaky to see that there are comments posted every 2-3 seconds, sometimes faster.</p>
<p>The app is beta but it&#8217;s browsable. Each comment is shown on one line and is clickable. From there you can read the blurb about the Digg post and/or visit the site straight from Digg Mob.</p>
<p><img src="http://idletogether.com/wp-content/uploads/2009/02/digg-mob-comments-live-api.jpg" alt="Digg mob comments live api.jpg" border="0" width="600" height="260" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=5lork_WYYTM:4kXTBy0VSJ4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=5lork_WYYTM:4kXTBy0VSJ4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=5lork_WYYTM:4kXTBy0VSJ4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=5lork_WYYTM:4kXTBy0VSJ4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=5lork_WYYTM:4kXTBy0VSJ4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=5lork_WYYTM:4kXTBy0VSJ4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=5lork_WYYTM:4kXTBy0VSJ4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/5lork_WYYTM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/follow-digg-live-with-the-mob-comments-news-api-flash/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/follow-digg-live-with-the-mob-comments-news-api-flash/</feedburner:origLink></item>
		<item>
		<title>Flash / Flex / AIR Development Adelaide - Freelance Available…</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/FA_-rI84zlM/</link>
		<comments>http://idletogether.com/flash-flex-air-development-adelaide-freelance-available/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 01:15:13 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/flash-flex-air-development-adelaide-freelance-available/</guid>
		<description><![CDATA[Just a quick personal update. I&#8217;m in the process of going Freelance in Adelaide for Flash development and Flex development. 
If you need or know someone who needs a senior Flash/Flex/AIR developer with experience, please don&#8217;t hesitate to forward my details.
I&#8217;m open for freelance and contract work, remotely or on location anywhere in Australia.
I&#8217;ve been [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://idletogether.com/wp-content/uploads/2009/02/senior-flash-flex-webapplication-ria-development-freelance-australia.png" alt="senior-flash-flex-webapplication-ria-development-freelance-australia.png" border="0" width="336" height="253" align="left" />Just a quick personal update. I&#8217;m in the process of going <a href="http://noben.org/">Freelance in Adelaide for Flash development and Flex development</a>. </p>
<p>If you need or know someone who needs a senior Flash/Flex/AIR developer with experience, please don&#8217;t hesitate to forward my details.</p>
<p>I&#8217;m open for freelance and contract work, remotely or on location anywhere in Australia.</p>
<p>I&#8217;ve been developing and designing websites and web applications since the late 90ies and I&#8217;ve been full-time Flash-ist for 6 years. I started as a Web Designer. With experience on both sides, I manage my time efficiently and take care of a project from specifications to deployment.</p>
<p>Cheers<br />
Nicolas</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=FA_-rI84zlM:eGze-L-Tiso:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=FA_-rI84zlM:eGze-L-Tiso:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=FA_-rI84zlM:eGze-L-Tiso:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=FA_-rI84zlM:eGze-L-Tiso:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=FA_-rI84zlM:eGze-L-Tiso:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=FA_-rI84zlM:eGze-L-Tiso:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=FA_-rI84zlM:eGze-L-Tiso:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/FA_-rI84zlM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/flash-flex-air-development-adelaide-freelance-available/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/flash-flex-air-development-adelaide-freelance-available/</feedburner:origLink></item>
		<item>
		<title>Adobe launches the Adobe AIR™ Market Place</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/IIaMCGlV28w/</link>
		<comments>http://idletogether.com/adobe-buy-sell-air-applications-online-flex/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 03:07:47 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/adobe-buy-sell-air-applications-online-flex/</guid>
		<description><![CDATA[Today Adobe announced the launch of the Adobe Air Market Place. It&#8217;s a new website supposed to help the promotion of Adobe Air applications and to highlight them for sale.
It&#8217;s not an Apple app store, for sure, but it should help promote your Air applications out there.

]]></description>
			<content:encoded><![CDATA[<p>Today Adobe announced the launch of the <a href="http://airmarketplace.adobe.com/" target='_blank'>Adobe Air Market Place</a>. It&#8217;s a new website supposed to help the promotion of Adobe Air applications and to highlight them for sale.</p>
<p>It&#8217;s not an Apple app store, for sure, but it should help promote your Air applications out there.</p>
<p><img src="http://idletogether.com/wp-content/uploads/2009/02/picture-5.jpg" alt="Picture 5.jpg" border="0" width="600" height="76" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=IIaMCGlV28w:NtOcYYi_gNc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=IIaMCGlV28w:NtOcYYi_gNc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=IIaMCGlV28w:NtOcYYi_gNc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=IIaMCGlV28w:NtOcYYi_gNc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=IIaMCGlV28w:NtOcYYi_gNc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=IIaMCGlV28w:NtOcYYi_gNc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=IIaMCGlV28w:NtOcYYi_gNc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/IIaMCGlV28w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/adobe-buy-sell-air-applications-online-flex/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/adobe-buy-sell-air-applications-online-flex/</feedburner:origLink></item>
		<item>
		<title>Working through Screens</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/wkRGBpuKAgU/</link>
		<comments>http://idletogether.com/working-through-screens/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 03:03:23 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[Tutorial]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/working-through-screens/</guid>
		<description><![CDATA[Working through Screens: 100 Ideas for Envisioning Powerful, Engaging, and Productive User Experiences in Knowledge Work. 
It&#8217;s not the easiest read, but it has some great insight, and hey, can&#8217;t beat a free ebook.


]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flashbulbinteraction.com/" target='_blank'>Working through Screens</a>: 100 Ideas for Envisioning Powerful, Engaging, and Productive User Experiences in Knowledge Work. </p>
<p>It&#8217;s not the easiest read, but it has some great insight, and hey, can&#8217;t beat a free ebook.</p>
<p><img src="http://idletogether.com/wp-content/uploads/2009/02/picture-4.jpg" alt="Picture 4.jpg" border="0" width="600" height="259" /></p>
<p><img src="http://idletogether.com/wp-content/uploads/2009/02/picture-3.jpg" alt="Picture 3.jpg" border="0" width="600" height="331" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=wkRGBpuKAgU:uRsislaUXn0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=wkRGBpuKAgU:uRsislaUXn0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=wkRGBpuKAgU:uRsislaUXn0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=wkRGBpuKAgU:uRsislaUXn0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=wkRGBpuKAgU:uRsislaUXn0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=wkRGBpuKAgU:uRsislaUXn0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=wkRGBpuKAgU:uRsislaUXn0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/wkRGBpuKAgU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/working-through-screens/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/working-through-screens/</feedburner:origLink></item>
		<item>
		<title>Obsessing - web based processing sandbox</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/v9DaiQyJVO4/</link>
		<comments>http://idletogether.com/obsessing-web-based-processing-sandbox/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 02:54:31 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://idletogether.com/obsessing-web-based-processing-sandbox/</guid>
		<description><![CDATA[Thanks Ollie for this one.  Obsessing is a web based processing sandbox.
Beta features will include real-time error checking, code-completion, import, export, tabs, and saving to Amazon s3.
Still in heavy beta.

]]></description>
			<content:encoded><![CDATA[<p><img src="http://idletogether.com/wp-content/uploads/2008/05/obsessing.png" alt="obsessing.png" border="0" width="135" height="37" align="left" />Thanks Ollie for this one.  <a href="http://obsessing.org/" target='_blank'>Obsessing</a> is a web based processing sandbox.</p>
<p>Beta features will include real-time error checking, code-completion, import, export, tabs, and saving to Amazon s3.</p>
<p>Still in heavy beta.</p>
<p><img src="http://idletogether.com/wp-content/uploads/2008/05/picture-10.jpg" alt="Picture 10.jpg" border="0" width="600" height="370" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=v9DaiQyJVO4:GRNCarh3uqA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=v9DaiQyJVO4:GRNCarh3uqA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=v9DaiQyJVO4:GRNCarh3uqA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=v9DaiQyJVO4:GRNCarh3uqA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=v9DaiQyJVO4:GRNCarh3uqA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=v9DaiQyJVO4:GRNCarh3uqA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=v9DaiQyJVO4:GRNCarh3uqA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/v9DaiQyJVO4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/obsessing-web-based-processing-sandbox/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/obsessing-web-based-processing-sandbox/</feedburner:origLink></item>
		<item>
		<title>SpatialKey: Heat mapping application</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/WCWRVw-qZiY/</link>
		<comments>http://idletogether.com/spatialkey-heat-mapping-application/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 06:36:01 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://idletogether.com/spatialkey-heat-mapping-application/</guid>
		<description><![CDATA[Spatialkey let&#8217;s you overlay data on a map. Really cool.

]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.spatialkey.com/" target='_blank'>Spatialkey</a> let&#8217;s you overlay data on a map. Really cool.</p>
<p><img src="http://idletogether.com/wp-content/uploads/2009/01/picture-3.jpg" alt="Picture 3.jpg" border="0" width="600" height="371" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=WCWRVw-qZiY:_pzXjiV3v3U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=WCWRVw-qZiY:_pzXjiV3v3U:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=WCWRVw-qZiY:_pzXjiV3v3U:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=WCWRVw-qZiY:_pzXjiV3v3U:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=WCWRVw-qZiY:_pzXjiV3v3U:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=WCWRVw-qZiY:_pzXjiV3v3U:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=WCWRVw-qZiY:_pzXjiV3v3U:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/WCWRVw-qZiY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/spatialkey-heat-mapping-application/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/spatialkey-heat-mapping-application/</feedburner:origLink></item>
		<item>
		<title>Capture CTRL+N / CMD+N in Flex/Air/AS3</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/QxRU_Nflr1k/</link>
		<comments>http://idletogether.com/capture-ctrln-cmdn-in-flexairas3/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 10:49:01 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[Tutorial]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/capture-ctrln-cmdn-in-flexairas3/</guid>
		<description><![CDATA[When you program features for (web) application, it&#8217;s often useful &#038; good practice to allow users shortcuts for common actions.
This easy snippets shows how to capture &#8216;new&#8217; or Control+N or Command+N on the Mac.

stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown);

private function keyDown(e:KeyboardEvent) :void
{
        if(e.commandKey &#124;&#124; e.ctrlKey)
        [...]]]></description>
			<content:encoded><![CDATA[<p>When you program features for (web) application, it&#8217;s often useful &#038; good practice to allow users shortcuts for common actions.</p>
<p>This easy snippets shows how to capture &#8216;new&#8217; or Control+N or Command+N on the Mac.</p>
<blockquote><pre>
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown);

private function keyDown(e:KeyboardEvent) :void
{
        if(e.commandKey || e.ctrlKey)
        {
                switch(e.keyCode)
                {
                        case Keyboard.N:
                                // do stuff
                        break;
                }
        }

}
</pre>
</blockquote>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=QxRU_Nflr1k:59xedcA2UI0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=QxRU_Nflr1k:59xedcA2UI0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=QxRU_Nflr1k:59xedcA2UI0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=QxRU_Nflr1k:59xedcA2UI0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=QxRU_Nflr1k:59xedcA2UI0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=QxRU_Nflr1k:59xedcA2UI0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=QxRU_Nflr1k:59xedcA2UI0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/QxRU_Nflr1k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/capture-ctrln-cmdn-in-flexairas3/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/capture-ctrln-cmdn-in-flexairas3/</feedburner:origLink></item>
		<item>
		<title>Easy Form Validation and Submit Button enable-disable in Flex 3</title>
		<link>http://feedproxy.google.com/~r/Idletogether/~3/IQD4Qg2Ulm8/</link>
		<comments>http://idletogether.com/easy-form-validation-and-submit-button-enable-disable-in-flex-3/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 03:46:39 +0000</pubDate>
		<dc:creator>Nicolas Noben</dc:creator>
		
		<category><![CDATA[Tutorial]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[All]]></category>

		<guid isPermaLink="false">http://idletogether.com/easy-form-validation-and-submit-button-enable-disable-in-flex-3/</guid>
		<description><![CDATA[The submit button is enabled/disabled automatically based on the form elements&#8217; validations.
The form

&#60;mx:Form x="0" y="90" width="100%" height="100%" id="form1" creationComplete="resetForm()">
	&#60;mx:FormItem label="Email" width="100%">
		&#60;mx:TextInput width="100%" id="txtEmail" change="validateUs()" />
	&#60;/mx:FormItem>
	&#60;mx:FormItem label="Password" width="100%">
		&#60;mx:TextInput width="100%" id="txtPassword" displayAsPassword="true" change="validateUs()"/>
	&#60;/mx:FormItem>
	&#60;mx:FormItem width="100%">
		&#60;mx:Button id="btnLogin" label="Login" width="85" height="25" click="loginUser()" />
	&#60;/mx:FormItem>
&#60;/mx:Form>


The validators

&#60;mx:EmailValidator id="val1" source="{txtEmail}" property="text" required="true" />
&#60;mx:StringValidator id="val2" source="{txtPassword}" property="text" required="true" minLength="2" />


The script

private function resetForm() :void
{
	btnLogin.enabled = [...]]]></description>
			<content:encoded><![CDATA[<p>The submit button is enabled/disabled automatically based on the form elements&#8217; validations.</p>
<h2>The form</h2>
<blockquote><pre>
&lt;mx:Form x="0" y="90" width="100%" height="100%" id="form1" creationComplete="resetForm()">
	&lt;mx:FormItem label="Email" width="100%">
		&lt;mx:TextInput width="100%" id="txtEmail" change="validateUs()" />
	&lt;/mx:FormItem>
	&lt;mx:FormItem label="Password" width="100%">
		&lt;mx:TextInput width="100%" id="txtPassword" displayAsPassword="true" change="validateUs()"/>
	&lt;/mx:FormItem>
	&lt;mx:FormItem width="100%">
		&lt;mx:Button id="btnLogin" label="Login" width="85" height="25" click="loginUser()" />
	&lt;/mx:FormItem>
&lt;/mx:Form>
</pre>
</blockquote>
<h2>The validators</h2>
<blockquote><pre>
&lt;mx:EmailValidator id="val1" source="{txtEmail}" property="text" required="true" />
&lt;mx:StringValidator id="val2" source="{txtPassword}" property="text" required="true" minLength="2" />
</pre>
</blockquote>
<h2>The script</h2>
<blockquote><pre>
private function resetForm() :void
{
	btnLogin.enabled = false;
}
private function validateUs() :void
{
	btnLogin.enabled = (Validator.validateAll([val1,val2]).length == 0);
}
</pre>
</blockquote>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Idletogether?a=IQD4Qg2Ulm8:34IHhBEQYdw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=IQD4Qg2Ulm8:34IHhBEQYdw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=IQD4Qg2Ulm8:34IHhBEQYdw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=IQD4Qg2Ulm8:34IHhBEQYdw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=IQD4Qg2Ulm8:34IHhBEQYdw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Idletogether?i=IQD4Qg2Ulm8:34IHhBEQYdw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Idletogether?a=IQD4Qg2Ulm8:34IHhBEQYdw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Idletogether?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Idletogether/~4/IQD4Qg2Ulm8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://idletogether.com/easy-form-validation-and-submit-button-enable-disable-in-flex-3/feed/</wfw:commentRss>
		<feedburner:origLink>http://idletogether.com/easy-form-validation-and-submit-button-enable-disable-in-flex-3/</feedburner:origLink></item>
	</channel>
</rss>
