<?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>FlexOut &#187; components</title>
	<atom:link href="http://flex.exposedout.net/tag/components/feed/" rel="self" type="application/rss+xml" />
	<link>http://flex.exposedout.net</link>
	<description>i am an itemrendrer in the making!</description>
	<lastBuildDate>Fri, 13 May 2011 10:05:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>UI patterns</title>
		<link>http://flex.exposedout.net/2010/06/04/ui-patterns/</link>
		<comments>http://flex.exposedout.net/2010/06/04/ui-patterns/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 11:26:35 +0000</pubDate>
		<dc:creator>Vikram singh</dc:creator>
				<category><![CDATA[innovation]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[components]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://flex.exposedout.net/?p=279</guid>
		<description><![CDATA[User needs: these are the UI patterns that the user uses as a tool to understand and interact with the data that has to be conveyed to the user. In short we can say these are the gadget which helps the user to understand raw data by converting them into something meaningful.  I have categorized the UI patterns [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><strong>User needs</strong>: these are the UI patterns that the user uses as a tool to understand and interact with the data that has to be conveyed to the user. In short we can say these are the gadget which helps the user to understand raw data by converting them into something meaningful.  I have categorized the UI patterns in the order of &#8220;user needs and actions&#8221;.</p>
<p><strong>Navigating around</strong><br />
· Accordion<br />
· Headerless Menu<br />
· Breadcrumbs<br />
· Directory Navigation<br />
· Doormat Navigation<br />
· Double Tab Navigation<br />
· Faceted Navigation<br />
· Fly-out Menu<br />
· Home Link<br />
· Icon Menu<br />
· Main Navigation<br />
· Map Navigator<br />
· Meta Navigation</p>
<p style="text-align: right;">Download detailed document: <a href="http://www.exposedout.net/download/UI_Patterns.doc">here</a><br />
<span id="more-279"></span></p>
<p style="text-align: left;">· Minesweeping<br />
· Panning Navigator<br />
· Overlay Menu<br />
· Repeated Menu<br />
· Retractable Menu<br />
· Scrolling Menu<br />
· Shortcut Box<br />
· Split Navigation<br />
· Teaser Menu<br />
· To-the-top Link<br />
· Trail Menu<br />
· Navigation Tree</p>
<p><strong>Basic interactions<br />
</strong>· Action Button<br />
· Guided Tour<br />
· Paging<br />
· Pulldown Button<br />
· Slideshow<br />
· Stepping<br />
· Wizard</p>
<p><strong>Searching<br />
</strong>· Advanced Search<br />
· Autocomplete<br />
· Frequently Asked Questions (FAQ)<br />
· Help Wizard<br />
· Search Box<br />
· Search Area<br />
· Search Results<br />
· Search Tips<br />
· Site Index<br />
· Site Map<br />
· Footer Sitemap<br />
· Tag Cloud<br />
· Topic Pages</p>
<p><strong>Dealing with data</strong><br />
· Carrousel<br />
· Table Filter<br />
· Collapsible Panels<br />
· Details On Demand<br />
· Collector<br />
· Inplace replacement<br />
· List Builder<br />
· List Entry View<br />
· Overview by Detail<br />
· Parts Selector<br />
· Tabs<br />
· Table Sorter<br />
· Thumbnail<br />
· View</p>
<p><strong>Personalizing</strong><br />
· Customizable Window<br />
· Login<br />
· Registration</p>
<p><strong>Shopping<br />
</strong>· Booking<br />
· Product Comparison<br />
· Product Advisor<br />
· Product Configurator<br />
· Purchase Process<br />
· Shopping Cart<br />
· Store Locator<br />
· Testimonials<br />
· Virtual Product Display</p>
<p><strong>Making choices</strong><br />
· Country Selector<br />
· Date Selector<br />
· Language Selector<br />
· Poll<br />
· Rating</p>
<p>Giving input<br />
· Comment Box<br />
· Constraint Input<br />
· Form</p>
<p><strong>Miscellaneous</strong><br />
· Footer Bar<br />
· Hotlist<br />
· News Box<br />
· News Ticker<br />
· Send-a-Friend Link</p>
<p><strong>Application needs</strong>: Patterns that help the application, or you the designer, communicate better with the user</p>
<p><strong>Drawing attention</strong><br />
· Captcha<br />
· Center Stage<br />
· Color Coded Section<br />
· Premium Content Lock<br />
· Grid-based Layout<br />
· Liquid Layout<br />
· Outgoing Links<br />
· Alternating Row Colors</p>
<p><strong>Feedback</strong><br />
· Input Error Message<br />
· Processing Page</p>
<p><strong>Simplifying interaction</strong><br />
· Enlarged Click area<br />
· Font Enlarger</p>
<p>Download detailed document: <a href="http://www.exposedout.net/download/UI_Patterns.doc">here</a></p>
<p>source : http://www.welie.com</p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://flex.exposedout.net/2010/06/04/ui-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex component lifecycle and event flow explained</title>
		<link>http://flex.exposedout.net/2010/03/10/flex-component-lifecycle-and-event-flow-explained/</link>
		<comments>http://flex.exposedout.net/2010/03/10/flex-component-lifecycle-and-event-flow-explained/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 07:38:32 +0000</pubDate>
		<dc:creator>Vikram singh</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[components]]></category>
		<category><![CDATA[event flow]]></category>
		<category><![CDATA[lifecycle]]></category>

		<guid isPermaLink="false">http://flex.exposedout.net/?p=287</guid>
		<description><![CDATA[Learned something new from Ted today Read original post by Ted here Flex is an event driven programming model and everything happens due to an event. Looking at the MXML code can confuse most of the developers unless they haven&#8217;t looked at the internal class of flex components. If we were to compare Flex, HTML [...]


Related posts:<ol><li><a href='http://flex.exposedout.net/2008/09/15/flex-component-lifecycle/' rel='bookmark' title='Permanent Link: Flex Component Lifecycle'>Flex Component Lifecycle</a></li>
<li><a href='http://flex.exposedout.net/2008/09/19/eventbubbles-eventcancelable-and-eventcurrenttarget/' rel='bookmark' title='Permanent Link: event.bubbles, event.cancelable, and event.currenttarget'>event.bubbles, event.cancelable, and event.currenttarget</a></li>
<li><a href='http://flex.exposedout.net/2008/09/16/event-propogation/' rel='bookmark' title='Permanent Link: Event Propogation'>Event Propogation</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Learned something new from <a href="http://ted.onflash.org/">Ted </a>today<br />
Read original post by Ted <a href="http://ted.onflash.org/2007/02/flex-instantiation-life-cycle-and-event.php">here</a></strong></p>
<p>Flex is an event driven programming model and everything happens due to an event. Looking at the MXML code can confuse most of the developers unless they haven&#8217;t looked at the internal class of flex components. If we were to compare Flex, HTML and FLASH in terms of component instantiation.</p>
<ul>
<li> HTML instantiates top to  bottom</li>
<li>Flash executes across frames starting at Frame zero.</li>
<li> Flex on the other had is a bit different.</li>
</ul>
<p>When I started  learning Flex, I struggled with  understanding event flow and instantiation in MXML. I was puzzled  because I really didn&#8217;t understand how event chain started and what happened inside a component to make it finally render on screen. Initially I used to run into numerous runtime  null point exception since i used to think i could access a property of  an object  thinking it would have been created.</p>
<p>Anyhow the key is understanding the event basics and seeing the initialization and event flow, Lets look at a sample application that i have written to explain this. The structure of the application cann be understood by the following diagram.</p>
<p><a href="http://flex.exposedout.net/wp-content/uploads/2010/06/application-structure.png"><img class="alignnone size-medium wp-image-288" title="application structure" src="http://flex.exposedout.net/wp-content/uploads/2010/06/application-structure-300x138.png" alt="" width="300" height="138" /></a></p>
<p>With this Demo app there is no visual clue that you will get  as an output to understand the event flow and instantiation step. its the TRACE statements that are important to explain  how the event  flow and instantiation happens. Below is the code for the same.</p>
<p><span id="more-287"></span></p>
<p>Call the following functions in a dummy APP</p>
<ul>
<li>preinitialize = &#8220;preinit(event)&#8221;</li>
<li>initialize = &#8220;init(event)&#8221;</li>
<li>creationComplete = &#8220;handlecc(event)&#8221;</li>
</ul>
<div class="codecolorer-container actionscript mac-classic" 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 />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="actionscript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #808080; font-style: italic;">//preinit trace function</span><br />
<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> preinit<span style="color: #66cc66;">&#40;</span>event:FlexEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span><span style="color: #66cc66;">&#123;</span><br />
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#40;</span>flash.<span style="color: #006600;">utils</span>.<span style="color: #0066CC;">getTimer</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>+<span style="color: #ff0000;">&quot;ms  &amp;gt;&amp;gt; preinitialize &quot;</span>+event.<span style="color: #006600;">currentTarget</span><span style="color: #66cc66;">&#41;</span><br />
<span style="color: #66cc66;">&#125;</span><br />
<span style="color: #808080; font-style: italic;">//init trace function</span><br />
<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> init<span style="color: #66cc66;">&#40;</span>event:FlexEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span><span style="color: #66cc66;">&#123;</span><br />
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#40;</span>flash.<span style="color: #006600;">utils</span>.<span style="color: #0066CC;">getTimer</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>+<span style="color: #ff0000;">&quot;ms  &amp;gt;&amp;gt; initialize &quot;</span>+event.<span style="color: #006600;">currentTarget</span><span style="color: #66cc66;">&#41;</span><br />
<span style="color: #66cc66;">&#125;</span><br />
<span style="color: #808080; font-style: italic;">//creation complete trace function</span><br />
<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> handlecc<span style="color: #66cc66;">&#40;</span>event:FlexEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span><span style="color: #66cc66;">&#123;</span><br />
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#40;</span>flash.<span style="color: #006600;">utils</span>.<span style="color: #0066CC;">getTimer</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>+<span style="color: #ff0000;">&quot;ms  &amp;gt;&amp;gt; creationComplete &quot;</span>+event.<span style="color: #006600;">currentTarget</span><span style="color: #66cc66;">&#41;</span><br />
<span style="color: #66cc66;">&#125;</span></div></td></tr></tbody></table></div>
<p><strong>Download the source <a href="http://exposedout.net/download/component_lifecycle.rar">here</a></strong><br />
I have also Monkey-patched the following classes</p>
<ul>
<li> VBox</li>
<li>HBox</li>
<li>Button</li>
</ul>
<p>In all the above classes I have added a trace statement at  measure() updateDisplayList() and createChildren(). you can see get these files in the source attached.</p>
<p>The component lifecycle  happens  in the following order. Note: i am not explaining what these methods do, but in what order are they executed to give you the final result.</p>
<ol>
<li><strong><em>preInitialize()</em></strong></li>
<li><strong><em>createChildren()</em></strong></li>
<li><strong><em>initialize()</em></strong></li>
<li><strong><em>measure()</em></strong></li>
<li><strong><em>updateDisplayList()</em></strong></li>
<li><strong><em>creationComplete()</em></strong></li>
</ol>
<p>The order of instantiation can be understood by the trace log   if you compiled and  debugged the demoApp</p>
<ol>
<li><span style="color: #3366ff;"><em>250ms  &gt;&gt; preinitialize test0</em></span></li>
<li><span style="color: #3366ff;"><em>259ms  &gt;&gt; preinitialize test0.hbox</em></span></li>
<li><span style="color: #3366ff;"><em>262ms  &gt;&gt; preinitialize test0.hbox.can</em></span></li>
<li><span style="color: #3366ff;"><em>265ms  &gt;&gt; preinitialize test0.hbox.can.cbt1</em></span></li>
<li><span style="color: #3366ff;"><em>266ms  &gt;&gt; create Children &#8211; test0.hbox.can.cbt1</em></span></li>
<li><span style="color: #3366ff;"><em>273ms  &gt;&gt; initialize test0.hbox.can.cbt1</em></span></li>
<li><span style="color: #3366ff;"><em>275ms  &gt;&gt; preinitialize test0.hbox.can.cbt2</em></span></li>
<li><span style="color: #3366ff;"><em>276ms  &gt;&gt; create Children &#8211; test0.hbox.can.cbt2</em></span></li>
<li><span style="color: #3366ff;"><em>277ms  &gt;&gt; initialize test0.hbox.can.cbt2</em></span></li>
<li><span style="color: #3366ff;"><em>278ms  &gt;&gt; initialize test0.hbox.can</em></span></li>
<li><span style="color: #3366ff;"><em>279ms  &gt;&gt; create Children &#8211; test0.hbox.can</em></span></li>
<li><span style="color: #3366ff;"><em>281ms  &gt;&gt; preinitialize test0.hbox.vbox</em></span></li>
<li><span style="color: #3366ff;"><em>283ms  &gt;&gt; preinitialize test0.hbox.vbox.btn1</em></span></li>
<li><span style="color: #3366ff;"><em>284ms  &gt;&gt; create Children &#8211; test0.hbox.vbox.btn1</em></span></li>
<li><span style="color: #3366ff;"><em>285ms  &gt;&gt; initialize test0.hbox.vbox.btn1</em></span></li>
<li><span style="color: #3366ff;"><em>287ms  &gt;&gt; preinitialize test0.hbox.vbox.btn2</em></span></li>
<li><span style="color: #3366ff;"><em>288ms  &gt;&gt; create Children &#8211; test0.hbox.vbox.btn2</em></span></li>
<li><span style="color: #3366ff;"><em>289ms  &gt;&gt; initialize test0.hbox.vbox.btn2</em></span></li>
<li><span style="color: #3366ff;"><em>290ms  &gt;&gt; initialize test0.hbox.vbox</em></span></li>
<li><span style="color: #3366ff;"><em>291ms  &gt;&gt; create Children &#8211; test0.hbox.vbox</em></span></li>
<li><span style="color: #3366ff;"><em>292ms  &gt;&gt; initialize test0.hbox</em></span></li>
<li><span style="color: #3366ff;"><em>293ms  &gt;&gt; create Children &#8211; test0.hbox</em></span></li>
<li><span style="color: #3366ff;"><em>294ms  &gt;&gt; initialize test0</em></span></li>
<li><span style="color: #3366ff;"><em>310ms  &gt;&gt; measure &#8211; test0.hbox.can.cbt1</em></span></li>
<li><span style="color: #3366ff;"><em>312ms  &gt;&gt; measure &#8211; test0.hbox.can.cbt2</em></span></li>
<li><span style="color: #3366ff;"><em>313ms  &gt;&gt; measure &#8211; test0.hbox.vbox.btn1</em></span></li>
<li><span style="color: #3366ff;"><em>313ms  &gt;&gt; measure &#8211; test0.hbox.vbox.btn2</em></span></li>
<li><span style="color: #3366ff;"><em>315ms  &gt;&gt; measure &#8211; test0.hbox.can</em></span></li>
<li><span style="color: #3366ff;"><em>315ms  &gt;&gt; measure &#8211; test0.hbox.vbox</em></span></li>
<li><span style="color: #3366ff;"><em>317ms  &gt;&gt; measure &#8211; test0.hbox</em></span></li>
<li><span style="color: #3366ff;"><em>344ms  &gt;&gt; updateDisplayList &#8211; test0.hbox</em></span></li>
<li><span style="color: #3366ff;"><em>348ms  &gt;&gt; updateDisplayList &#8211; test0.hbox.can</em></span></li>
<li><span style="color: #3366ff;"><em>350ms  &gt;&gt; updateDisplayList &#8211; test0.hbox.vbox</em></span></li>
<li><span style="color: #3366ff;"><em>351ms  &gt;&gt; updateDisplayList &#8211; test0.hbox.can.cbt1</em></span></li>
<li><span style="color: #3366ff;"><em>356ms  &gt;&gt; updateDisplayList &#8211; test0.hbox.can.cbt2</em></span></li>
<li><span style="color: #3366ff;"><em>358ms  &gt;&gt; updateDisplayList &#8211; test0.hbox.vbox.btn1</em></span></li>
<li><span style="color: #3366ff;"><em>359ms  &gt;&gt; updateDisplayList &#8211; test0.hbox.vbox.btn2</em></span></li>
<li><span style="color: #3366ff;"><em>364ms  &gt;&gt; creationComplete test0.hbox.can.cbt1</em></span></li>
<li><span style="color: #3366ff;"><em>365ms  &gt;&gt; creationComplete test0.hbox.can.cbt2</em></span></li>
<li><span style="color: #3366ff;"><em>366ms  &gt;&gt; creationComplete test0.hbox.vbox.btn1</em></span></li>
<li><span style="color: #3366ff;"><em>367ms  &gt;&gt; creationComplete test0.hbox.vbox.btn2</em></span></li>
<li><span style="color: #3366ff;"><em>368ms  &gt;&gt; creationComplete test0.hbox.can</em></span></li>
<li><span style="color: #3366ff;"><em>370ms  &gt;&gt; creationComplete test0.hbox.vbox</em></span></li>
<li><span style="color: #3366ff;"><em>371ms  &gt;&gt; creationComplete test0.hbox</em></span></li>
<li><span style="color: #3366ff;"><em>373ms  &gt;&gt; creationComplete test0</em></span></li>
</ol>
<p>Just by looking at the trace log and the application structure image you can slowly start making out a pattern (<strong>preorder traversal</strong>). <em>preInitialize()</em> is called first  for the App then the first child(in our case only child HBOX) then its first child which is the CANVAS and finally the  first child of canvas that is C BUTTON 1  after this the <em>createChildren() </em>and <em>initialize()</em> of the  innermost left child is called  then moving on to its sibling  the <em>preInitialize(), createChildren() and initialize()</em> is called.  This  is followed till all the children have completed the <em>preInitialize(), createChildren() and initialize() </em>steps.</p>
<p>After this the <em>measure()</em> of all the child&#8217;s are called in a <strong>bottom up</strong> approach with left child priority.</p>
<p>After this the <em>updateDisplayList()</em> of all the children&#8217;s are aclled in a <strong> top down </strong>approach with left child priority.</p>
<p>Finally the creationComplete() of all the children are called  again in <strong>bottom up</strong> approach with left child priority.  Thus explaining why creationComplete() of the parent component is called at the very end.  the more you look at the log trace the more you will understand the flow.  Hope this effort of my explaining the instantiation process helped you out.</p>
<p><strong>Download the source <a href="http://exposedout.net/download/component_lifecycle.rar">here</a></strong></p>


<p>Related posts:<ol><li><a href='http://flex.exposedout.net/2008/09/15/flex-component-lifecycle/' rel='bookmark' title='Permanent Link: Flex Component Lifecycle'>Flex Component Lifecycle</a></li>
<li><a href='http://flex.exposedout.net/2008/09/19/eventbubbles-eventcancelable-and-eventcurrenttarget/' rel='bookmark' title='Permanent Link: event.bubbles, event.cancelable, and event.currenttarget'>event.bubbles, event.cancelable, and event.currenttarget</a></li>
<li><a href='http://flex.exposedout.net/2008/09/16/event-propogation/' rel='bookmark' title='Permanent Link: Event Propogation'>Event Propogation</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://flex.exposedout.net/2010/03/10/flex-component-lifecycle-and-event-flow-explained/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>FlexBox</title>
		<link>http://flex.exposedout.net/2008/10/09/flexbox/</link>
		<comments>http://flex.exposedout.net/2008/10/09/flexbox/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 12:33:58 +0000</pubDate>
		<dc:creator>Vikram singh</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[components]]></category>
		<category><![CDATA[flexbox]]></category>
		<category><![CDATA[innovation]]></category>

		<guid isPermaLink="false">http://guavus.wordpress.com/?p=93</guid>
		<description><![CDATA[Flexbox is a directory with a whole bunch of fine Adobe Flex components available for developers, compiled and managed by Mrinal Wadhwa. Go check it out :) Related posts:Flex Veterans Flex &#34;Bindable&#34; tag uploads file via http/https


Related posts:<ol><li><a href='http://flex.exposedout.net/2008/09/22/flex-veterans/' rel='bookmark' title='Permanent Link: Flex Veterans'>Flex Veterans</a></li>
<li><a href='http://flex.exposedout.net/2009/05/21/flex-bindable-tag/' rel='bookmark' title='Permanent Link: Flex &quot;Bindable&quot; tag'>Flex &quot;Bindable&quot; tag</a></li>
<li><a href='http://flex.exposedout.net/2008/09/09/uploads-file-via-httphttps/' rel='bookmark' title='Permanent Link: uploads file via http/https'>uploads file via http/https</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Flexbox is a directory with a whole bunch of fine Adobe Flex components available for developers, compiled and managed by <a title="Mrinal Wadhwa's blog" href="http://weblog.mrinalwadhwa.com/">Mrinal Wadhwa</a>.</p>
<p><a href="http://flexbox.mrinalwadhwa.com/FlexBox.swf"><img class="alignleft size-large wp-image-94" title="flexbox" src="http://guavus.files.wordpress.com/2008/10/flexbox.png?w=655" alt="" width="655" height="390" /></a></p>
<p>Go check it out :)</p>


<p>Related posts:<ol><li><a href='http://flex.exposedout.net/2008/09/22/flex-veterans/' rel='bookmark' title='Permanent Link: Flex Veterans'>Flex Veterans</a></li>
<li><a href='http://flex.exposedout.net/2009/05/21/flex-bindable-tag/' rel='bookmark' title='Permanent Link: Flex &quot;Bindable&quot; tag'>Flex &quot;Bindable&quot; tag</a></li>
<li><a href='http://flex.exposedout.net/2008/09/09/uploads-file-via-httphttps/' rel='bookmark' title='Permanent Link: uploads file via http/https'>uploads file via http/https</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://flex.exposedout.net/2008/10/09/flexbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>flex useful links</title>
		<link>http://flex.exposedout.net/2008/08/30/flex-useful-links/</link>
		<comments>http://flex.exposedout.net/2008/08/30/flex-useful-links/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 06:05:17 +0000</pubDate>
		<dc:creator>Vikram singh</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[components]]></category>

		<guid isPermaLink="false">http://guavus.wordpress.com/?p=53</guid>
		<description><![CDATA[http://flex.org/ http://www.flex.org/blogs/ http://weblogs.macromedia.com/flexteam/ http://www.adobe.com/products/flex/ http://www.adobe.com/devnet/flex/ http://www.onflex.org/ http://quietlyscheming.com/blog/ http://butterfliesandbugs.wordpress.com/ http://blogs.adobe.com/aharui/ Chinese FlexExamples (http://blog.minidx.com/) Russian FlexExamples (http://flexcookbook.ru/) Related posts:Flex Veterans Useful links How to turn on debug trace in Flex


Related posts:<ol><li><a href='http://flex.exposedout.net/2008/09/22/flex-veterans/' rel='bookmark' title='Permanent Link: Flex Veterans'>Flex Veterans</a></li>
<li><a href='http://flex.exposedout.net/2007/09/18/useful-links/' rel='bookmark' title='Permanent Link: Useful links'>Useful links</a></li>
<li><a href='http://flex.exposedout.net/2009/02/10/show-debug-trace-in-flex/' rel='bookmark' title='Permanent Link: How to turn on debug trace in Flex'>How to turn on debug trace in Flex</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://flex.org/">http://flex.org/</a></p>
<p><a href="http://www.flex.org/blogs/">http://www.flex.org/blogs/</a></p>
<p><a href="http://weblogs.macromedia.com/flexteam/">http://weblogs.macromedia.com/flexteam/</a></p>
<p><a href="http://www.adobe.com/products/flex/">http://www.adobe.com/products/flex/</a></p>
<p><a href="http://www.adobe.com/devnet/flex/">http://www.adobe.com/devnet/flex/</a></p>
<p><a href="http://www.onflex.org/">http://www.onflex.org/</a></p>
<p><a href="http://quietlyscheming.com/blog/">http://quietlyscheming.com/blog/</a></p>
<p><a href="http://butterfliesandbugs.wordpress.com/">http://butterfliesandbugs.wordpress.com/</a></p>
<p><a href="http://blogs.adobe.com/aharui/">http://blogs.adobe.com/aharui/</a></p>
<p><a href="http://blog.minidx.com/">Chinese FlexExamples (http://blog.minidx.com/)</a></p>
<p><a href="http://flexcookbook.ru/">Russian FlexExamples (http://flexcookbook.ru/)</a></p>


<p>Related posts:<ol><li><a href='http://flex.exposedout.net/2008/09/22/flex-veterans/' rel='bookmark' title='Permanent Link: Flex Veterans'>Flex Veterans</a></li>
<li><a href='http://flex.exposedout.net/2007/09/18/useful-links/' rel='bookmark' title='Permanent Link: Useful links'>Useful links</a></li>
<li><a href='http://flex.exposedout.net/2009/02/10/show-debug-trace-in-flex/' rel='bookmark' title='Permanent Link: How to turn on debug trace in Flex'>How to turn on debug trace in Flex</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://flex.exposedout.net/2008/08/30/flex-useful-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Useful links</title>
		<link>http://flex.exposedout.net/2007/09/18/useful-links/</link>
		<comments>http://flex.exposedout.net/2007/09/18/useful-links/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 14:43:55 +0000</pubDate>
		<dc:creator>Vikram singh</dc:creator>
				<category><![CDATA[links]]></category>
		<category><![CDATA[components]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://guavus.wordpress.com/2007/09/18/useful-links/</guid>
		<description><![CDATA[Adobe Flex cookbook beta http://www.tiny.cc/VbU44 Asdia integrate flowcharts, uml or any other diagrams in flash tools. http://code.google.com/p/asdia/ Cairngorm http://labs.adobe.com/wiki/index.php/Cairngorm flex2treemap http://code.google.com/p/flex2treemap/ FlexBook Flex flip book component. Supports transparantcy. http://www.quietlyscheming.com/blog/components/flexbook/ DisplayShelf Component http://www.quietlyscheming.com/blog/components/tutorial-displayshelf-component/ flexbox Flex Components http://flexbox.mrinalwadhwa.com/ flexcalendar Calendar Components http://code.google.com/p/flexcalendar/ flexedtoolkit http://code.google.com/p/flexedtoolkit/ flexservicelocator ServiceLocator for flex to use web service http://code.google.com/p/flexservicelocator/ flextube UI front end [...]


Related posts:<ol><li><a href='http://flex.exposedout.net/2008/08/30/flex-useful-links/' rel='bookmark' title='Permanent Link: flex useful links'>flex useful links</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p class="Section1" align="justify"><span style="font-family:Times New Roman;font-size:small;"></span><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">Adobe Flex cookbook beta</span></span></strong><a title="http://www.tiny.cc/VbU44" href="http://www.tiny.cc/VbU44" target="_blank"></a></p>
<p class="Section1" align="justify"><a title="http://www.tiny.cc/VbU44" href="http://www.tiny.cc/VbU44" target="_blank">http://www.tiny.cc/VbU44</a></p>
<p class="Section1" align="justify"><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">Asdia</span></span></strong><br />
integrate  flowcharts, uml or any other diagrams in flash tools.<br />
<a title="http://code.google.com/p/asdia/" href="http://code.google.com/p/asdia/" target="_blank">http://code.google.com/p/asdia/</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">Cairngorm</span></span></strong><br />
<a title="http://labs.adobe.com/wiki/index.php/Cairngorm" href="http://labs.adobe.com/wiki/index.php/Cairngorm" target="_blank">http://labs.adobe.com/wiki/index.php/Cairngorm</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">flex2treemap</span></span></strong><br />
<a title="http://code.google.com/p/flex2treemap" href="http://code.google.com/p/flex2treemap" target="_blank">http://code.google.com/p/flex2treemap</a>/</p>
<p><span id="more-7"></span></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">FlexBook</span></span></strong><br />
Flex flip book  component. Supports transparantcy.<br />
<a title="http://www.quietlyscheming.com/blog/components/flexbook/" href="http://www.quietlyscheming.com/blog/components/flexbook/" target="_blank">http://www.quietlyscheming.com/blog/components/flexbook/</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">DisplayShelf  Component</span></span></strong><span style="text-decoration:underline;"><span style="color:blue;"><span style="color:blue;"><a title="http://www.quietlyscheming.com/blog/components/tutorial-displayshelf-component/" href="http://www.quietlyscheming.com/blog/components/tutorial-displayshelf-component/"></p>
<p>http://www.quietlyscheming.com/blog/components/tutorial-displayshelf-component/</a></span></span></span></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">flexbox</span></span></strong><br />
Flex  Components<br />
<a title="http://flexbox.mrinalwadhwa.com/" href="http://flexbox.mrinalwadhwa.com/" target="_blank">http://flexbox.mrinalwadhwa.com/</a><br />
<strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">flexcalendar</span></span></strong><br />
Calendar  Components<br />
<a title="http://code.google.com/p/flexcalendar/" href="http://code.google.com/p/flexcalendar/" target="_blank">http://code.google.com/p/flexcalendar/</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">flexedtoolkit</span></span></strong><br />
<a title="http://code.google.com/p/flexedtoolkit/" href="http://code.google.com/p/flexedtoolkit/" target="_blank">http://code.google.com/p/flexedtoolkit/</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">flexservicelocator</span></span></strong><br />
ServiceLocator  for flex to use web service<br />
<a title="http://code.google.com/p/flexservicelocator/" href="http://code.google.com/p/flexservicelocator/" target="_blank">http://code.google.com/p/flexservicelocator/</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">flextube</span></span></strong><br />
UI front end for  youtube<a title="http://code.google.com/p/flextube/" href="http://code.google.com/p/flextube/" target="_blank"></p>
<p>http://code.google.com/p/flextube/</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">Flex 2 Basic Email  Form</span></span></strong><br />
email script.<br />
<a title="http://augiemarcello.com/flex-2-basic-email-form/" href="http://augiemarcello.com/flex-2-basic-email-form/" target="_blank">http://augiemarcello.com/flex-2-basic-email-form/</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">Flex 2 Debug Component</span></span></strong><br />
<a title="http://www.mikenimer.com/index.cfm/2006/7/5/FlexDebugPanel" href="http://www.mikenimer.com/index.cfm/2006/7/5/FlexDebugPanel" target="_blank">http://www.mikenimer.com/index.cfm/2006/7/5/FlexDebugPanel</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">Flex 2 Primitive  Explorer</span></span></strong><br />
<a title="http://www.3gcomm.fr/Flex/PrimitiveExplorer/Flex2PrimitiveExplorer.html" href="http://www.3gcomm.fr/Flex/PrimitiveExplorer/Flex2PrimitiveExplorer.html" target="_blank">http://www.3gcomm.fr/Flex/PrimitiveExplorer/Flex2PrimitiveExplorer.html</a>
</p>
<p class="MsoNormal"><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-weight:bold;font-size:12pt;">Dashboards</span></span></strong></p>
<p class="MsoNormal"><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;"><a title="http://www.dashboardcompany.com/demos/gallery.html" href="http://www.dashboardcompany.com/demos/gallery.html">http://www.dashboardcompany.com/demos/gallery.html</a><br />
<a title="http://adb.crowecs.com/flex/activeDashboard/dashBoard.mxml?versionChecked=true" href="http://adb.crowecs.com/flex/activeDashboard/dashBoard.mxml?versionChecked=true">http://adb.crowecs.com/flex/activeDashboard/dashBoard.mxml?versionChecked=true</a><br />
<a title="http://examples.adobe.com/flex2/inproduct/sdk/dashboard/dashboard.html" href="http://examples.adobe.com/flex2/inproduct/sdk/dashboard/dashboard.html">http://examples.adobe.com/flex2/inproduct/sdk/dashboard/dashboard.html</a><br />
<a title="http://www.searchcoders.com/flex/" href="http://www.searchcoders.com/flex/">http://www.searchcoders.com/flex/</a> (air example dashboard)</span></span><a title="http://www.flickr.com/photos/7321637@N06/" href="http://www.flickr.com/photos/7321637@N06/"><br />
http://www.flickr.com/photos/7321637@N06/</a> (screen shots)</p>
<p><span style="font-family:Times New Roman;font-size:small;"></span> <strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">Style Explorer</span></span></strong><br />
<a title="http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html" href="http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html" target="_blank">http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">Fluorine</span></span></strong>NET Flash Remoting  Gateway.<br />
<a title="http://fluorine.thesilentgroup.com" href="http://fluorine.thesilentgroup.com/" target="_blank">http://fluorine.thesilentgroup.com</a><strong></strong></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">Visual Reflection Component for Flex  2</span></span></strong><br />
<a title="http://blog.benstucki.net/?id=20" href="http://blog.benstucki.net/?id=20" target="_blank">http://blog.benstucki.net/?id=20</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">Live “reflection”  component</span></span></strong><br />
<a title="http://www.rictus.com/muchado/2006/07/05/live-reflection-component/" href="http://www.rictus.com/muchado/2006/07/05/live-reflection-component/" target="_blank">http://www.rictus.com/muchado/2006/07/05/live-reflection-component/</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">scale nine</span></span></strong><br />
themes for flex<br />
<a title="http://www.scalenine.com/" href="http://www.scalenine.com/" target="_blank">http://www.scalenine.com/</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">SpringGraph</span></span></strong><br />
component that  displays a set of items that are linked to each other.<br />
<a title="http://mark-shepherd.com/blog/springgraph-flex-component/" href="http://mark-shepherd.com/blog/springgraph-flex-component/" target="_blank">http://mark-shepherd.com/blog/springgraph-flex-component/</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">The ServeBox Foundry</span></span></strong><br />
<a title="http://sourceforge.net/projects/sbasfoundry" href="http://sourceforge.net/projects/sbasfoundry" target="_blank">http://sourceforge.net/projects/sbasfoundry</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">Yahoo! Maps Web Services &#8211; Flex™  API</span></span></strong><br />
<a title="http://developer.yahoo.com/maps/flash/flexGettingStarted.html" href="http://developer.yahoo.com/maps/flash/flexGettingStarted.html" target="_blank">http://developer.yahoo.com/maps/flash/flexGettingStarted.html</a></p>
<p><strong><span style="font-family:Times New Roman;font-size:small;"><span style="font-size:12pt;">ZoomFrame</span></span></strong><br />
<a title="http://www.zeuslabs.us/2007/08/14/open-source-flex-component-zoomframe/" href="http://www.zeuslabs.us/2007/08/14/open-source-flex-component-zoomframe/" target="_blank">http://www.zeuslabs.us/2007/08/14/open-source-flex-component-zoomframe/</a></p>


<p>Related posts:<ol><li><a href='http://flex.exposedout.net/2008/08/30/flex-useful-links/' rel='bookmark' title='Permanent Link: flex useful links'>flex useful links</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://flex.exposedout.net/2007/09/18/useful-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

