<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-20604170853258671</id><updated>2011-09-24T11:53:37.549-07:00</updated><title type='text'>Flex IT - as much as you can</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://flexzone.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20604170853258671/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://flexzone.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>flexguy</name><uri>http://www.blogger.com/profile/02012871074810386013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20604170853258671.post-7526658974530173433</id><published>2009-04-29T22:32:00.001-07:00</published><updated>2009-05-10T10:34:14.319-07:00</updated><title type='text'>Fluid/elastic layout for the flex application</title><content type='html'>Well, fluid layout makes your application resize and fit to the size of the browser everytime the browser is resized. This is also called elastic or liquid layout sometimes.&lt;br /&gt;&lt;br /&gt;One way of achieving it is by using percentage for the dimensions of your container objects viz. HBox. Use percentage for the children of this container too as this will help the layout manager in auto resizing the child container according to the new size of its parent container.&lt;br /&gt;e.g.&lt;code&gt;&lt;pre&gt;&amp;lt;mx:vbox id="parentContainer"width="100%" height="100%" horizontalscrollpolicy="off" &amp;gt;&lt;br /&gt;     &amp;lt;mx:hbox id="childContainer" width="100%" height="20%" horizontalscrollpolicy="off" stylename="titleBox"/&amp;gt;&lt;br /&gt;&amp;lt;/mx:vbox&amp;gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;To make the repainting much smoother, we are going to add the function mentioned below&lt;code&gt;&lt;pre&gt;private function resizeHandler():void&lt;br /&gt;{&lt;br /&gt; stage.addEventListener(Event.RESIZE, onStageResize);         &lt;br /&gt;}&lt;br /&gt;private function onStageResize(e:Event):void&lt;br /&gt;{&lt;br /&gt;   validateNow();&lt;br /&gt;}&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Full Browser Window&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_wHwFES6ynkU/SgcNfR6lKgI/AAAAAAAAACE/75qqFsKaPi0/s1600-h/fullsize.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_wHwFES6ynkU/SgcNfR6lKgI/AAAAAAAAACE/75qqFsKaPi0/s400/fullsize.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5334247114679855618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Split browser window (Top left window) &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wHwFES6ynkU/SgcKLVgcqOI/AAAAAAAAABs/7Q08duXZ4qQ/s1600-h/splitbrowser.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_wHwFES6ynkU/SgcKLVgcqOI/AAAAAAAAABs/7Q08duXZ4qQ/s400/splitbrowser.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5334243473511721186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Even after splitting the browser window, our application has been resized successfully with no scrollbars !!&lt;br /&gt;&lt;br /&gt;In the subsequent post, we shall see how to have the popup window keep up with resizing and positioning w.r.t. the main window in flex application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20604170853258671-7526658974530173433?l=flexzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexzone.blogspot.com/feeds/7526658974530173433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://flexzone.blogspot.com/2009/04/fluidelastic-layout-for-flex.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20604170853258671/posts/default/7526658974530173433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20604170853258671/posts/default/7526658974530173433'/><link rel='alternate' type='text/html' href='http://flexzone.blogspot.com/2009/04/fluidelastic-layout-for-flex.html' title='Fluid/elastic layout for the flex application'/><author><name>flexguy</name><uri>http://www.blogger.com/profile/02012871074810386013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wHwFES6ynkU/SgcNfR6lKgI/AAAAAAAAACE/75qqFsKaPi0/s72-c/fullsize.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20604170853258671.post-1468223444973626043</id><published>2009-04-29T22:15:00.000-07:00</published><updated>2009-05-03T10:14:26.873-07:00</updated><title type='text'>Flowchart drawing in Flex</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_wHwFES6ynkU/Sfk5VbdrFnI/AAAAAAAAABE/YhLZKED4E3s/s1600-h/testcase-event-wait-for-postII.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5330354674281944690" style="margin: 0px 0px 10px 10px; float: right; width: 236px; height: 320px;" alt="" src="http://4.bp.blogspot.com/_wHwFES6ynkU/Sfk5VbdrFnI/AAAAAAAAABE/YhLZKED4E3s/s320/testcase-event-wait-for-postII.bmp" border="0" /&gt;&lt;/a&gt;After googling to find any flex flowcharting solution, I finally thought of cooking my own. &lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks to Flex Gumbo, it made my task much easier. By using the basic flex Gumbo objects, tweaking them a little bit to create my own custom objects I am able to draw simple flowchart diagrams in flex.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;To know more about Flex Gumbo visit &lt;a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo"&gt;Adobe Flex Gumbo OpenSource&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;The picture on the right depicts the graph of a workflow using flowcharting. You will notice that this is displayed in Flash player ver. 10. That's right ! Gumbo works with ver. 10 and higher. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here are some of the custom components used to create this flowchart&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_wHwFES6ynkU/Sfk5yB1EyeI/AAAAAAAAABM/rAEMWN3OiQk/s1600-h/flowdiagram-objects.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5330355165616982498" style="width: 320px; height: 183px;" alt="" src="http://4.bp.blogspot.com/_wHwFES6ynkU/Sfk5yB1EyeI/AAAAAAAAABM/rAEMWN3OiQk/s320/flowdiagram-objects.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;These components are composite components built using various Segment objects grouped together in the Path objects. CubicBezierSegment object is used to draw some of the logic gates.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20604170853258671-1468223444973626043?l=flexzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://flexzone.blogspot.com/feeds/1468223444973626043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://flexzone.blogspot.com/2009/04/flowchart-drawing-in-flex.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20604170853258671/posts/default/1468223444973626043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20604170853258671/posts/default/1468223444973626043'/><link rel='alternate' type='text/html' href='http://flexzone.blogspot.com/2009/04/flowchart-drawing-in-flex.html' title='Flowchart drawing in Flex'/><author><name>flexguy</name><uri>http://www.blogger.com/profile/02012871074810386013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wHwFES6ynkU/Sfk5VbdrFnI/AAAAAAAAABE/YhLZKED4E3s/s72-c/testcase-event-wait-for-postII.bmp' height='72' width='72'/><thr:total>4</thr:total></entry></feed>
